3000 3000
011111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
100110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
110010101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000101110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
100000101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
111111011011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
010000101001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
010011001010110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
111111111010110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
111111110101000111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
100010001110100001010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
111100000010111000111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
100010011010101100011110110010111111001000000011001000100111000100000100100111010100001101011111011010000110011101011111111110010100001110111100110011011110100011010101010100100111100100010101000000011010100010110001111001000100011101111001110101111110110000111110001011100001011011110010011101101000010110000010001101110100101010100001101110111110010110101011000011101001111111001100110110111011001001110000101111000111010111100111011010011101011101010110100010001000000110010110101101111111101100000011101010101010010000101011001110001100101010010100000101111101101000101001100001001010010110111110111011110100100001101010001000101010100011110001001001110111001110100010011100110000101011111001110101110010100010110001001111110100011011000100000011000011101000110010010001111100011100000111100111101111011100001011011101010010110110100111111000110000010001010011111011000000011010100111011101001110000010011101000100001000110101001010010101011011100000111110101011011101110010101011000110101100100001111111110010011100100100010110001011110001111001110010110100100110010000100101010110000010011001100011100001100101001000100111110110000110010100111000011110100010111111000100001000100011010000011100000101110110000011111011000100100101110101100100101111111001110101010111100011111011100010010010110001001111110010100010101000100011111101001110010111010101000011100000110000010100100000100001110010011000110111111111101100011110100011110100101011110000011010010110010001111000101011011100000010110110101000101101010011000010100100111101000100100010001100000111100111001100001001010101111001111101000101101011010110011110000000000100111011111100000111001101101011001011000100010011000010110000001011010000010010100001001100000110011011100000111110110001101110011100100010101001111100000100111010101111101001001001101100110111010011100100011001101011110100100100100000101011100110101011011111011001001111101110010010000010110111011111011111100101010100000000100011011101101000011110011001110001111010001101111010100100000110010000100111111100111001110010001100110001100000110010001001000010111101010101101010100001101101100111100000001000101101010010110001001100001100101001110100101111110100001101010110111101011101111100001011001100010001011111101111000001011111000111100110111011111011101010000101100101101111111101001111001001101001011001010000010001110101011101100010010100000011110111111110100101000111000000010101011100110001011101011001010010000100000110000010110110000101110111000011101100111011111101110000101100010101101101101010101011111010100100000111111100000001011101011101111011001001011010111110010111000101101010111111001110101000010111111110111101011011100011100100100001011001000000011100101000100011101101111010011101011011100110101001001010010000011100110100101101010111100111100001110001000001001001101101111100110011110010111100001010000111100011111101000100111011011101110011010100110001100010100101111000111100000110001101011010001110010100000001110111100110100111101011101001
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000111110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111010010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
001101011000110100101010100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
101011001010100111101111011001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
000100001000111110011010100110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
000111100101111100111111011010100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
010000101101100001101010011101000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
111000100011000100111101110010111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
101011001010100111101111111001101010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
000111111111100011100111101000010101011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
011001110011111100001100101101011100000011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
110110100101101101110110110101111010000110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
010100010110000000110101100010010100011011100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
010011011010111100010111011001100000101100110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
011101000110001010000100101001010001101011100110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
111111111011110000010000000111100111111001000100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011000001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
111100001100101101101101000001000110000011010000000110000000100010100000010001000110101010011001100010011011011001100111101001101110100100110110101110011011010100101001101001110001000101010010011010100101000100001000110000100110010101000110111010111100010101001001110110001101100101100010111110101110111001101000011001001001001000010010000101110110111101001010100000010001100000100011011000110001000110101000100001011101101000100010101010101110101011100100011010010011011011100110010000111000111000010101100001011000011011000000100101000101010100100101110111110100010111001010001010111001111010011011100110001001000100100101100110110001010101001111011011010010000010011101111010110111010100010000111101010001110000010110111001011101110010010111001001100010111110111011100000100100010010011001000011110011010110110110010110010011011110101010001100111101001100100010101100011111100110011010010101010110100100101010010000001000010010000000101101001000001100011001011010110101011110001000001110110001100001011000011011010010000000100011001011010011010100101111010111111011101111000000101100101010001011110000101111110000010110110010001100001110111011111100011101101111001101101110110100101101001011100101001000100110010010000000100000111010010001101010101100011110111000111110011011100001011100101010001001010100011101001000000111101111110010101010101000111100101001110101010000001101100001011100000010011110100101111000001101101001010100010101000101000110001010001110100100000101110010101011110000101111101101101100010100011100111100000111111010111010110101010111001110000100010010010011000011011101001011001010001001011001101110101011100100001001010011000110111101011101100000111101010110000001111111111000010010011011001011110010011101101001110110000001110010111111011011110011110000001101011001011011101010000111110001001100110101011100101000010111101111111110100001010000110011100010000101000011000000000011110100010001010110110110011110111001100011011101000001111101001011110010010010111010000011010001101000101001100100111000011000010101101001011111010111110111100000101011011110010101011001000000000101011101101100110111111011011110100011100101101110011101011110000010001011000101001010101110010110100011001110100001111010101011100101101110011110110110101001010111001010100001110101001001010110000001100011111110010101001100010100000000110100101001011010010110100001000111011001001000111101000011000001111000101011010000101001100110001001011101100000100101010010000001101111010010101001000110000000111000000000111011111111010110100000000000100100111011111100101000101000010000100000001001011100101111001100010100101011011100011110111101100101010111001110000001000011111011101110001011110011101010101100001011011001111100110110000010111000101110100001101111010100111001001100001001111011101010110100010110000000110001111101110010111000001101110100100110111110001001100001100010110010100010111000001001111011110001001111000000001100000100011100101011010110111000000111110000000110010111100011011100
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
011010001010110110100110010010100101011010100101100001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
111011010100011001000000110101011000000000100000000111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
011001100111110100000011100010110110010001111000011000111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
001110101111101001010110100011010010101101011000000000001011000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
101000100111100101001010001001101001110111001101100001101100001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
100110110101000100001110000000000000110001101111100110101001011010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010011111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
010000100011110110111101100110011001010111001010000001110100110100000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
100001101101110000100011110100011110110010011101101111010000010000110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
010011110011111100001010111100110001110111101101101110010111000001101011000000111000100111000011010111100001010100011111011111111001011100100110101010001100110000101101111001101111111110000000100010101101101110111110110111011000110111100110001110011100111111111001101110001010101000111000100010000101000010011101110101001111101100101101110000101010110100011000110100001011001110111001001001101110000000111111100100010000111001100010010000110011010101001101000011110101010001111100010011100111100001011000100110101111010010110100100011101011000110011001010110011101001100000001100101011101001110110000011000001100010011111101011110110011110100000011010101000001111101111100010101110111010011010001010100100111000101011000110001000010110111000001000100001110100000011100101101001011111011100100100100011000111101101001101100000011100111111111011001001000111001010010000110100111100010001001001000001011100100011000000110000001110010011111010111010110000000110101111111010110011000000011001101010000110110100001101111101101110001111011101000100010000101001100000111111101110101110011011010001111100011000010000010110110100001011110001101111000010000001111101001000001111111000111101000101101100010010000001100100010000001110111000010110000110101000011001111011110011100000111110011011100000010110111101100110010000110010100010010110101110100101100100000011010101010000011001000110111100010000111010000000111101110111111110011101001110011110010100000010111101110110001011000011000111011010001001111010110011010010111111111100101010101001000111100101111001000111110100000010101011100001010100111111000111111101000100000110111010010111010101000011100010011000001100011101111001101010001101000001011100111110010100001010110101111011100001110000101010101101001101110000010100010101111100111101100111100001001010011111100000001111111001110110111100010000010111100111110011001110100111110101011111011011011010100000001000111011011010101101001100101111100000011101011000001000101000111001110111110110010001010110010101011000010011000100001101101010010000001011100110000101011111101101111000000111111010010101010011000100110110101001001011101011001001100100101001010101000001101011000111110001111000100111110011110001000101011110100110111101011011101010100000100010101111111000001101000110101000100111001001111110111011001011101111010010100101111011111111110101100100010010111100110000110101110010010100001101000011001000101010011110100100011010100111111000110101111101000100100000111001100001101111010101001010001111110001010001011011010011111101110000111111111011000001011001100111001111001101001100101110110111000110000110101001011011110100110111001001111011110000100100101100100111100100111001100010010010001111001000100001110010001010101110011001101111111000110110000011111111101110011010100010011100010101000101100100010001110011010010001101111110110110010000111110101100010001000111111101001001001111000110001100101001000010000110000111000010101000001010111010110101101011110000111110100101010001110000011
110010011110001100101001001000101111000101110000000001000111010000010111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
000011011110011101100000100011110000100011000101111001010011011111101000101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
101000110011101101000101000110000011000101101100111000000010110010000101011101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
100010010100111010001001001011100111001011100001011110010111101100000101100101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111101011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111110001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110011111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011111001000000101001111001001010011110100010111000010100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100001100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100100111101000001101101010000000010111101100011101
000011011110011101100000100011110000100011000101111001010011011111101100101010101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
111000101101010011101010001010100001111001011100111110111110110100100110000101100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
101100010010010011000010001101100100111111100010000000111100100100000011101010011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
011010011110111110101001011101001111101000000100101000111101111010111110111101000001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010111000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
111111101111111000011111001000001101001011101101111000011011001101101001100001101110001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
101011000100110000111000000000100010111111110010011111110101100111110101001110101110000110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
011110110001010111111001101111110000010001101000000110110011000100111001100001100111000110001111111000001000100100101100011100000011111000010111000110001010101110100001100000101101100010111000011010000110000011010001100001111111110000100000101110000011111110101000111011000000100011000111001000101111100001000011110001111111111000110001111111011110011000110010111110101110011111101010100011011100010001111111001111111011001000010000001001101110011100100101010011100001001011010100010110000010111000101011010010100010001100100000001010010100101000000110111110111010111111101000010000000001011000101110011101000110001001001100001111000011110110110111100111011001000101101001011111100101101111010000000000101110010100001101101110011101100011101110000101100111101110010000110001110010100001110011001111010010100101101001010100110001111111100011000011110010101010101111100100011010010010001100001101010110111100100110001011100011110101110111010111111101110100001001001100011110110000000010110001110110010010000101001001010000011000000100000010100001111010111101000110111110011001010100000001110010010001001011011001100111001101011100011100100010110000110001111100010111010101011011000110000111000101000111010101010001010100001100100100110010110010001100100010001011100100111011011101000111110100101001111111110110010001111100111101111111111101001100101000111110001101010001000010011101101001101001001111011111001001110011111010001101010000101000101111101010100010000010001101010110111011101001000101100000001111000110010111100101010010110010110101001010011011011100011001100101011010100111000100010111110011000000011111110111001101101011101101110101101110010100010100111101011000111100001001010100101101000111001000100000001101000101100011011001111000010111111001000000010011110110000010101011001110000101011110110110111100100100101100101001011010000011110111001100101111101111101010110100100101111010011111111000111100111010001001010011111001000110101110111010010111110011110000000111100011011110010011011010001000111010011010010101100011011101000010001001000110000010110011111001100001101010000001011001100110001101101011110001111010000110000110111001011010000011100000000101101010010101110011111010001110001001001111110100010011010001100011001010001010111110000111001001110010101011101100111101111010111111111000100001110001101011111000010001001011010110110000000110110000011101001011101110010110110101000100110010100000111010101001101110111100001011011010000011110110010000000010111110101101111110010000101001001010000001000011000010110000010110001001001101001111100001010100101111010100101001110010100011011011010100110011001101111101001010001111100000100011110101010100101100111100110001011010001010111001101111111011110100000000110100101010110111010000010111101101111011101101100100111000101110010111010101110111010000011001101100011010110000000100100000100101000100100101001101100100011000111101001001101111110111000111101000001010100111011000100011010100010000010011111110111001110100010111110100
111011110011001110001010101001010001011010011001000111101101101011001010101001001010000100011110001100000010011000000011101111010100110100111011001010101001111001001010011111100101101111011000011110111000011001110101010111111110101111011001011000011011001001101111100000101100001110001110101101101101100000110010000011011011000101101011111111111011111111011011111001111000110010011110111011010011110111100010011101101011111001001111110110000111100110100111000111011001001000111000001100001000000000011100000110110110000001011111010010011000100110000001000010000000100011011001001010111100111011000010100010100001111100001100101000000001011100100101111011011101010111011011101101101001011101110011100000000111110100100110110001111000010011110101100101000101001101011101110111010101101110001110010101100011001100110000011010100110110011101111111100110001001010000100001000000000011100110110100111011110101001100110111100101000101100101011000011101000011100101101010001001110000011110100001010011001100011100110001011111000111110010011101111011001101001101000010101011111100011010100000001110100110000000110000001101011010110010000100111001010001101111010101000001101110110010001000000001110111100010000101000100101110100000001001110101110010011100101100001101110011111001001101011011000110010010000000001001001101000011101011010100011001111111001000010010100010100111101010001110001000110110100000000001010111011111001011011011011001101100101001011011010010100101101101001010001111110011111101110000111101011111010100001010110001111000011000010110011010000000101110010110111111001001011110110010001110001111000110100010101100001011101101110010101100010010110011100011100110001101111100010111011110000011011011100111110000111110101101000011011100110001100110100000000111111010011011101011110110000101111000110111000110111111100110011101101001101110101100001010110011101011100101101011111011001010110001000010101110101111111011000100100000110000111101110101001011110110001001011001100001001111111010101110010101100000011110110100001110101001000010101001010110101000101100010010001010001100011001110010110110000000010110101010001101011110001110100001000110101000001010001100001011111111110101010001100011000001000001110011001111011111000101000011100011000100111010110110011111100110111111101000000100011110110101010011001100011000011101001111000011000000011101111001110101010111101001110011001111001111101011001000001101010010110100111001111010100100111101000000010000011110101101101110011001010111111100000000000101010101100111000111011011000101100100010100010101010000000000001110110000100110010001011010100010101001111000011110001110010000000010000111001111011001110101011000000110000100101001010100110111100101111000100001010000111100000111111000110110010110110010101001100000010101001111000001001101000111011100110001011111010010110001001001100110000110100110100101100001000100010110000010100101011101010011101110101000101100100000011010001011001110010111111101000101010011010010011111101000010010000
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100001010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011010000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000011101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100100001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101010100001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100011100001000101001111101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010111100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110111100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100101010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111111111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101011000001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100011100001000101001111101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010111100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110111100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100101010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111111111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110000011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110000110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011000100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000110011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001101001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000100000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100000010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
011110110001010111111001101111110000010001101000000110110011000100111001100001100111000111001111111000001000100100101100001100000011111000010111000110001010101110100001100000101101100010111000011010000110000011010001100001111111110000100000101110000011111110101000111011000000100011000111001000101111100001000011110001111111111000110001111111011110011000110010111110101110011111101010100011011100010001111111001111111011001000010000001001101110011100100101010011100001001011010100010110000010111000101011010010100010001100100000001010010100101000000110111110111010111111101000010000000001011000101110011101000110001001001100001111000011110110110111100111011001000101101001011111100101101111010000000000101110010100001101101110011101100011101110000101100111101110010000110001110010100001110011001111010010100101101001010100110001111111100011000011110010101010101111100100011010010010001100001101010110111100100110001011100011110101110111010111111101110100001001001100011110110000000010110001110110010010000101001001010000011000000100000010100001111010111101000110111110011001010100000001110010010001001011011001100111001101011100011100100010110000110001111100010111010101011011000110000111000101000111010101010001010100001100100100110010110010001100100010001011100100111011011101000111110100101001111111110110010001111100111101111111111101001100101000111110001101010001000010011101101001101001001111011111001001110011111010001101010000101000101111101010100010000010001101010110111011101001000101100000001111000110010111100101010010110010110101001010011011011100011001100101011010100111000100010111110011000000011111110111001101101011101101110101101110010100010100111101011000111100001001010100101101000111001000100000001101000101100011011001111000010111111001000000010011110110000010101011001110000101011110110110111100100100101100101001011010000011110111001100101111101111101010110100100101111010011111111000111100111010001001010011111001000110101110111010010111110011110000000111100011011110010011011010001000111010011010010101100011011101000010001001000110000010110011111001100001101010000001011001100110001101101011110001111010000110000110111001011010000011100000000101101010010101110011111010001110001001001111110100010011010001100011001010001010111110000111001001110010101011101100111101111010111111111000100001110001101011111000010001001011010110110000000110110000011101001011101110010110110101000100110010100000111010101001101110111100001011011010000011110110010000000010111110101101111110010000101001001010000001000011000010110000010110001001001101001111100001010100101111010100101001110010100011011011010100110011001101111101001010001111100000100011110101010100101100111100110001011010001010111001101111111011110100000000110100101010110111010000010111101101111011101101100100111000101110010111010101110111010000011001101100011010110000000100100000100101000100100101001101100100011000111101001001101111110111000111101000001010100111011000100011010100010000010011111110111001110100010111110100
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001000001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010010011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000010011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100100100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
110001110011001110001100111000111100001110101101101001101100010111010111101110011010011101011011111100000000010111101110011100110000010000101010110111010010110101001100110101110000111100001100101000010101100101111010000101111100101000000111100110001101001101101011100110011101010100111110001011110000110001111100000000010001001001010011101000010100111101110011011000110011101000011100000101110100110001110110100010001010010011111111000110111000000001100101100000010101000110101011111010110101000010111001100011100000111001010010010110011011000110111111101001101100111100110010101110011010101110011000001110000001011011011001111111000111010101001111100000111110111001011101010000011110111011011100101000101110111011011110011110101110000110011101000010010011100100000010101110010100001111100111011101101111010011000110011100111000001011011010000111110010100111010110001010010010100111101111001100100100011100100110111001110000001110010011011010101010100111011111101100011101111000100000000100100101100001000100100111101001100110011000010011000001000101100100000111011010000110101100011101011000101110101101000010010011011011101101110011000100001101001001010100110001001010001100000010001110111100110111000101010110111011000000100101101010110001111011011000001001000011110010101110000100001001001110010010110111010011100001110110001010110000110010110010101010001110000000101100100111111011001010001000000111001001010010000110011011001100101000111001011010111100001110000111010010001111000110010010101101010100010101010000011111000111110111000111001101010100010100111101111101010010010011011011100011011000011011100000110100100000100101011011011110001001010001101011001001100011001000101111100101001100011001000011010100101010010000011111101111101010110100111110100011111100101000000001000001101111110100011110011101000111111010010111110110110101011111011010000001001011101001111010100010101101111010001001111010110011000011110000000110000110100010100001011010011000111111111000110011000111100010010101100101111001111001101010010010111110001101011101000110110011101001111010100001110011001111001110101010100001000110000011110111000111111110001000010000110100010001100101001100000110110111001101000001100011110000011110101111011000101001010100001000110001111011011111100000100010000111011110011101101110001100010011110001000101011101100010011111100011010110010110110101011101010010111100100011101100000011010011010101101000111111000010000100001101011010001001000010101011011101110111101000011011110101000110000000000011110000100000001100011111111001001111011110010101100101110101101110110110101111000100100011011101010011000101011000101100110101000110101110101000100001011111110111000000001111011010111000001101111110011010111111010110111100001010001010000001100100000101101000000100000111001011000100011111001010110110001001010100110100110101001001100011000111001010001010110111011110010111000111111110000010011111010010000001101010101000010001010001110001110010011100011110101110100100110110001001010000
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010001000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101001110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100110010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010000001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011000100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010000011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101110011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101110101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000111000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101011100000101101010010001001000111111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100111100110001001100110101001000110010001110110111001000011111001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000000101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
011010010000101001111110100100010111101011100110111110001101010010111111110111000001011011011110101101100111011001000110111010101100000100010011111100110111010110000010111011101100101100010010101110101101000011100100110000001111110011010000110111111010000100011100011000010010100110011101111010010011100101111101010000110011000100110111010111011111100100000010001000001110110111010100101110010000110100000110001100101011111101011010001001111101000001101011001110110110001010001010011101111011000011111111011000100001110000110001110111001011010000100110110011111011010000000011001110111111110110100011100101110100100011101001000001100010010101001111100111111000011000100110100101110010100000010010111100100000000001010010111110010100001111010100110000011110010110010111011000000101000010110000000000011010100100000100001011110100101111101001001000101011010101110111100010111111000100011101011000110001000010110111111000100110010011110001101011001011000000011011110001100111101000110010011110101100111101111110001001101111100110000110101011001101001010000011001100010110101000001100110111010000000010110101101010111110111101101110011111110110000001111000100100110100101101111110010110011110111101010101110110011111111100101000100000000001001010100000101111001011111010011100100001011110101110001011100001010100010111111110101100101000010101000011001001010101100110111111010010011100000010001110011000110100000001111111100101101011111000010101111000001010111001011110101110001010011100100010000011100000111011101111110100101011000111100011111000011001101101111111011110101011101100001110101111011000100000010101001000100111001011110010011000111010100101110111001101111011111101101100101101000010001101101000000000100000100000010100010101010001000010011010100010010001011000101111010011011001100000101110101001101101100000001011010101101101111110000001100010111100010010000011001101101000011110010000100010100111111101101101110000101111001010111000100000100010000000101101110101011101000011101101111001111001011010000111100100010001010000100001000110110001010001001100010011111010110000101010100111100000001101110011110101110000011110110100000110000010000101001100101111110110100010101100100111001111111010000111100000101000101001101101101000110000101111100011010000110001011110110111100110111010111111011000000000010000000111011001101101100110011010101110111001101000001010101000010101100100111111000011001111000001101001100110110111101010001000010001110010111010111101000101101111011101000110010110111110010110010011001101111001000100000000000011101001011111000010011011010110110001111101110010100110110000010001010101101010011011100110100000011110011111101111000101011010000110110000010010000110000100110101111011101110101011101000111111001111011100111000101111001001101011001001001000000010100001101011010101110000010000101010110110111110111000100111101010010100011110010101001010111110101011010011011000001010001111011011001110011001101101101011110000010100100110100101100000010001011110111000100101
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101101010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111110101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110100001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011111101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000101000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100110110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001011111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001110110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101101011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110000100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110001001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100000001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001001110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110100010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000101010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010101000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
101011101101110000100101100101110011100110101001000001010001101101101001010011010011111011101010010010011100111110100000110011010010010000011000111110011100110010111010110010101001110110110000110001011010010000000110111100111011011101001011110110110111000100001100111101011011000100101001100111000010111100000110000111100000011001010110101100111100000011100011011011000001010000011001001001000110001110110111100011010111000111010010101000000011010111001000110010110100111100010000100100110100111010011111110111101110110011001010000100110110110000111011101001100111011011101001110100011110010001111100011011110100111011010100111100100001101111110110011101010101101000011100001001011000111101000101100000000011100000011111001110010101010110110100010000111000110011010001001111110100111100101001111100101011001001010011001111101010001010100101010100110110101111011001110010111101101110100000001111000111010001100111001101110101011010110010110111010101111101010010001110011100000111011000111110001000011010001001100001010000011000110011111110111101101011010010111011100001000101000001011100001010010010010000011011110101111101010000101110000111100101000011001100110111111000110111101010001111001110100000100001010011011010001001001001110000110011101011011010101010000011001010000100110011000110100010011011111101100101101101011110110110001110100000110011100111100111111010111001010000110100110011101000101000010101100110111101110101011101011110000010010010001111001101101010110110010010010111111010111111011010100111111001000110110000111001000110100011010000011111100000011001000101110100111001001001011001100100001110111100110111010101011001010100010000010000010111101110110110101100001011111010000011101110100100100110011001110100100010011110001110111000100001111000011001100110101011010011111100100110101010101110001001100100111100000011010100101101011000111000100101110100000000110110110011100001010010101100000111101000101100100111011110010111001110001100110111010111010011111101001110111100110111110011011111111001010010101101001010101000011001110111110010111110100011111110111110111001100100001100000000011011011101111010101100011001101101100011100101011010111110011110010111110001010111111110011010000011111101100000110001011000001010010100111010101111101001111011000100101100011011010010000111100010111011111011010111101011111010110011110010110111000001110101111111011100010010100100000011110101000111011000011011001111100110001100100111101000001011101111011001011111101001011111111001000111101111101010101011001100001111000111111100101011011101101011010001000101010110001001001000000100010001010100000000000000101010101001011110000001011000101110110110000011011101101100010011110110010010010001011000111101110100011110101010100100001111001110100000001001101110010111011000001101101111010111101111110010110101101101010010011001000010001100101000000111111101111000001000001001011010001100111110011010100011011110111001110010000000101101011110100111001111000110110111010011010011011000110110000001
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000010100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101001111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011001011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111000110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110001010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011000010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110001001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000110000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
111111010010110000001101100010110110100000010111111111010011111101001100111111101100011000001111011001101101100101101001001001111011001000111011110000010100000001101001000100100100100001110010101010010011011001000000000110001110101100101001000001100010110011011011000011111110001011010100011111010001100100001100100010010111111001101101010111111010000011101011001111011000011010100000110110011111010010011011011110111011001100000101110110010100111011101001011010001110001001100110000111110001111011001000001100110101111101001110101111000111011110100001001111000001001100110010010100000010010101001111011010010011010110101001100110100000111111011101111011111100001010010100010111111110010010110001011100001001100001111001100001110001111111001111010000111100110101011010011110100010001101001101011010101011001101011101000101100011100011100101110111101000110101011100001110100101001010100111110010111001010111110111001111101101001010101101111111011110101000111111101100110111011011000100100101000011001100011101001011000111000000010001000110110101011001010110011111110111010010001100110111010110100011111000110010110010100110100010100100011110111100110011110000101110001110110100010000010111000100000010001011101011011100100101001010011101101011001001101100101110000001101110010111000001101000110010011111101011101110011111001011110100100111110110100011111111111111010011000001110000101101010011010111100001110011110101000100111101100101011000011100111010001111110001001010001101011001010100101000000111011111010011000010011000011010010010001111100000100110100110110101111001001111100010011101011110100010101101100011000101100111000100011011011010101001110101000101011010010100111111000110101101010000110100010100111110101010100100011110010011011100000001101111010001110100001010001100101100011110000100110001100011101011010011001010101001101001110111110100100110100000110000001010000011100010111100110101001010110100101000100001011000110101111001100000110001001001101111001110010110101001001100111111010001111110111110001000100101000110110100010001110010100010001011000010010010000000100011101000101111011011111100101011010000001111000011110100110011101010001110011110010010010111000111111110111001101100000110100001000101000001000100100011100110111101111010000001001011010000101011110111000111100110010001010010101000010101110001111100001111001001111011100110100000010000001000010000010011010000001011010010110010100011001010111001001011100000111101000000111011001000100000000000010000100001010111001110111111110011100000000010111101101000111001000010110000100111111010000011101000101101101001011111000111011111001110011010100111101001101010000001000110110111111110100101101010111100000110010110101000110000111011010001010101101111101011011010101101011010001110110001011100100110000101000010000110010100111011100001001011001001001100101101000100010011111110000101110110111000100101101010100111000101111011111000001101011001000010010000011011101010100001111111011110011100000100111011010111101101000001
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110100100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100101110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010010101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011100010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100010001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100101010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011110100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100110001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110001001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001110111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001011101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
111011110011001110001010101001010001011010011001000111101101101011001010101001001010000100011110001100000010011000000011101111010100110100111011001010101001111001001010011111100101101111011000011110111000011001110101010111111110101111011001011000011011001001101111100000101100001110001110101101101101100000110010000011011011000101101011111111111011111111011011111001111000110010011110111011010011110111100010011101101011111001001111110110000111100110100111000111011001001000111000001100001000000000011100000110110110000001011111010010011000100110000001000010000000100011011001001010111100111011000010100010100001111100001100101000000001011100100101111011011101010111011011101101101001011101110011100000000111110100100110110001111000010011110101100101000101001101011101110111010101101110001110010101100011001100110000011010100110110011101111111100110001001010000100001000000000011100110110100111011110101001100110111100101000101100101011000011101000011100101101010001001110000011110100001010011001100011100110001011111000111110010011101111011001101001101000010101011111100011010100000001110100110000000110000001101011010110010000100111001010001101111010101000001101110110010001000000001110111100010000101000100101110100000001001110101110010011100101100001101110011111001001101011011000110010010000000001001001101000011101011010100011001111111001000010010100010100111101010001110001000110110100000000001010111011111001011011011011001101100101001011011010010100101101101001010001111110011111101110000111101011111010100001010110001111000011000010110011010000000101110010110111111001001011110110010001110001111000110100010101100001011101101110010101100010010110011100011100110001101111100010111011110000011011011100111110000111110101101000011011100110001100110100000000111111010011011101011110110000101111000110111000110111111100110011101101001101110101100001010110011101011100101101011111011001010110001000010101110101111111011000100100000110000111101110101001011110110001001011001100001001111111010101110010101100000011110110100001110101001000010101001010110101000101100010010001010001100011001110010110110000000010110101010001101011110001110100001000110101000001010001100001011111111110101010001100011000001000001110011001111011111000101000011100011000100111010110110011111100110111111101000000100011110110101010011001100011000011101001111000011000000011101111001110101010111101001110011001111001111101011001000001101010010110100111001111010100100111101000000010000011110101101101110011001010111111100000000000101010101100111000111011011000101100100010100010101010000000000001110110000100110010001011010100010101001111000011110001110010000000010000111001111011001110101011000000110000100101001010100110111100101111000100001010000111100000111111000110110010110110010101001100000010101001111000001001101000111011100110001011111010010110001001001100110000110100110100101100001000100010110000010100101011101010011101110101000101100100000011010001011001110010111111101000101010011010010011111101000010010000
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010000110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100001101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101010010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010000010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001010010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110100011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001000110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111011100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000101010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010011011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011011100101001100000101110000100011110001011111000100111110100110000100001111101001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001110001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010111111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
100001100011100111110100001101000110110001111111111001100000111001110101011110001011011111000000100001100101000001000101010101111000110000101100110110011110101111001000100100001001000011001010110000010101011010010001000111110001011100001001101111100001001101110011111000111110101000010011010111111110000101001111010011101000000001011100101000100100011011011001110001110110000101001010010101000011000011100100010001000000000100010101111111111010100111001100001001101111000010110010010001110011000011100011011110010111110001101110100101010011110110100111110001111011110011011010000100000011001101100001000111010101011111100101101001100011001001101010011100100101001111111101001000011011111101100001011100100111110101110100001111101100011100100001010101011011011011001010101111010000101100111110010101111001101000110100010001010010011100000110110100011010011111110011101010111111011000101011111111101111101011010001000100001110111111011010101000100011011100110110100000101001101011000110010100110101011110011000000010010111011000010101000100010100100011101011011001001001001011011000110110100100110010110011101011010101101011111110111000111100001100000010001100111001011011101111010110010000000001000101011110111010001000101001101110101111011001000101001110100101100101010101001010000110011100011011100000011101111111100011110110001011011010111010001011000001110010000010000011101101000100111010011000111110111010000110111110110000110101110000110011010000101101110011000111011011100010111101101101100111010000010101010101111101001000100000111010101010111101111010101100011100010101000101011001001001010001101101111100110010101010101111110110101111000111100001010001100111001100000011001111111001111101110011011100011110100111100001111101001010100100010110010110010001100111111100001110000111010000000001101111010101010111110111100110000000110011110100000011101010001111011111100000110111000111000110101010110010001000010010101000001011001100111111001110001011011110011100111110010001001010010010101100001011110110000100010010110000100101101001010011111011100100001001110001101011100001001001101001110110111101110001000000100001110101000101110010001010110000001101111110010111111101010010001101000011100010001111101110110001010010010101000000101100110111000100000110000010100010000000011011111010011100101110101010001001100100011010000100011110000010101101010110100110100000010101011011111101000110111110010110000000000011110000010000100101011100110110011010111000111110110000000010101110001100101001011110010110111001100001000001111111011000101111001011111101101000011011010111000111111001000000101101100100000100011010101001101010010100100000001110100110010100001011110001000110000000110111001100100010001001010100101010100001101111011111110000011010001010011001011100100111001011100001111010101000000011101110010110011011010000100000110111110100010111011110100000110010011101101000001110111111111000110010010111111010011110101010011010111100110010000010101011001110001111111010000010100011111010110101
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111001011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010010111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101010111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111001011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110010010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
100001100011100111110100001101000110110001111111111001100000111001110101011110001011011111000000100001100101000001000101010101111000110000101100110110011110101111001000100100001001000011001010110000010101011010010001100111110001001100001001101111100001001101110011111000111110101000010011010111111110000101001111010011101000000001011100101000100100011011011001110001110110000101001010010101000011000011100100010001000000000100010101111111111010100111001100001001101111000010110010010001110011000011100011011110010111110001101110100101010011110110100111110001111011110011011010000100000011001101100001000111010101011111100101101001100011001001101010011100100101001111111101001000011011111101100001011100100111110101110100001111101100011100100001010101011011011011001010101111010000101100111110010101111001101000110100010001010010011100000110110100011010011111110011101010111111011000101011111111101111101011010001000100001110111111011010101000100011011100110110100000101001101011000110010100110101011110011000000010010111011000010101000100010100100011101011011001001001001011011000110110100100110010110011101011010101101011111110111000111100001100000010001100111001011011101111010110010000000001000101011110111010001000101001101110101111011001000101001110100101100101010101001010000110011100011011100000011101111111100011110110001011011010111010001011000001110010000010000011101101000100111010011000111110111010000110111110110000110101110000110011010000101101110011000111011011100010111101101101100111010000010101010101111101001000100000111010101010111101111010101100011100010101000101011001001001010001101101111100110010101010101111110110101111000111100001010001100111001100000011001111111001111101110011011100011110100111100001111101001010100100010110010110010001100111111100001110000111010000000001101111010101010111110111100110000000110011110100000011101010001111011111100000110111000111000110101010110010001000010010101000001011001100111111001110001011011110011100111110010001001010010010101100001011110110000100010010110000100101101001010011111011100100001001110001101011100001001001101001110110111101110001000000100001110101000101110010001010110000001101111110010111111101010010001101000011100010001111101110110001010010010101000000101100110111000100000110000010100010000000011011111010011100101110101010001001100100011010000100011110000010101101010110100110100000010101011011111101000110111110010110000000000011110000010000100101011100110110011010111000111110110000000010101110001100101001011110010110111001100001000001111111011000101111001011111101101000011011010111000111111001000000101101100100000100011010101001101010010100100000001110100110010100001011110001000110000000110111001100100010001001010100101010100001101111011111110000011010001010011001011100100111001011100001111010101000000011101110010110011011010000100000110111110100010111011110100000110010011101101000001110111111111000110010010111111010011110101010011010111100110010000010101011001110001111111010000010100011111010110101
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
010111111011000010010000010010000111010100111000001000001101011101110001001011100011100110110100000001100000111001101001100111100000110110011110111110000111000000100111000011100000010101111011100001011101111101111011000111111101001000010101010001100100010011101001001000100000000110111111101101110001100000001101100110000011011110011011011111001010100001101001010100000001101001010011101011010110110000100110101011010111010010001010001110111011110101010010101001001111110110110111110000100001001101101000111001010011010011000111011010001111001110101100100100011111010100111001010100101010011101110001010000000100010110111111110011001110111000000100111010001111100000000010101010110110101010100001010100101001001100111110010111010000001110111011011100000100100001000110111101110011000110110100100001000000101101000001110100010000001110001101111110000001101100101100101001010111010111111011000011110000001111101110100110000100000001110100000010111010110110011111101100111111001011011000111111100000001101001011000000011010101011100101000101111100000110100111011000011011001001111011100001110101001101101100010101000101011001110110101010110011010111000001110010001010111111010110111100100010001011111110100101110111110001000101001010110101010011011101001110011010010001010110100001110001110011100011011101100011011111110010010101000101000101011010011110111110101001101100111101011001101100000011000000101110100000001100101001110000010101100101110101101001001101101010000000000001111111110111010101011101010001100100010001100010111010111100000011011001110101100101010100111001010000101011111111110010110000110110010001111000101011100101110101100011011110001011001001011110111100011011011000100101011100101101000110011110011011001100110101111101111001010101101101111010111110111011000001110111001100101111100100000001010010011010000011111010110010001100100101011101110110010010010001110110111111011010000000111010010101100011101000100001111100010101011011100000001100001101001111101100111100100111010001111000011111001111000010110110100110011110010101000000101010111010100100101001011010011110011100011001010110000111101010010100101101101000100111100001000100110010000100100001010000100011100000100010100111100101011011100110101111111101110111111001111110110110111111001010100010000100001111010101110101111101111101010100110010100111001010101010001011110101011010011100000111011011011010101010001101111000001011110000011110001000011111100111000101111011001001100110000110110010111000011111110010110001000011010001010010100000011111101111000111111110110011110010110100111000110011010011101010111100110110111010011111100101001010011001110101111110011100011110101010111011111110111111111110011111110000010010011100100100011010100001100101110100101011110011101111111000110000100111010111111010011011111100001101110011100000010010001100110010010011001100110001101011111011111010101011001110101101111101110011110100010011010111000010010000100000101011011111110000110011011011110001111101100011110100111001100111
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000000000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000000000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100010011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011001011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010010110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
011110110001010111111001101111110000010001101000000110110011000100111001100001100111000111001111111000001000100100101100011100000011111000010111000110001010101110100001100000101101100010111000011010000110000011010001100001111111110000100000101010000011111110101000111011000000100011000111001000101111100001000011110001111111111000110001111111011110011000110010111110101110011111101010100011011100010001111111001111111011001000010000001001101110011100100101010011100001001011010100010110000010111000101011010010100010001100100000001010010100101000000110111110111010111111101000010000000001011000101110011101000110001001001100001111000011110110110111100111011001000101101001011111100101101111010000000000101110010100001101101110011101100011101110000101100111101110010000110001110010100001110011001111010010100101101001010100110001111111100011000011110010101010101111100100011010010010001100001101010110111100100110001011100011110101110111010111111101110100001001001100011110110000000010110001110110010010000101001001010000011000000100000010100001111010111101000110111110011001010100000001110010010001001011011001100111001101011100011100100010110000110001111100010111010101011011000110000111000101000111010101010001010100001100100100110010110010001100100010001011100100111011011101000111110100101001111111110110010001111100111101111111111101001100101000111110001101010001000010011101101001101001001111011111001001110011111010001101010000101000101111101010100010000010001101010110111011101001000101100000001111000110010111100101010010110010110101001010011011011100011001100101011010100111000100010111110011000000011111110111001101101011101101110101101110010100010100111101011000111100001001010100101101000111001000100000001101000101100011011001111000010111111001000000010011110110000010101011001110000101011110110110111100100100101100101001011010000011110111001100101111101111101010110100100101111010011111111000111100111010001001010011111001000110101110111010010111110011110000000111100011011110010011011010001000111010011010010101100011011101000010001001000110000010110011111001100001101010000001011001100110001101101011110001111010000110000110111001011010000011100000000101101010010101110011111010001110001001001111110100010011010001100011001010001010111110000111001001110010101011101100111101111010111111111000100001110001101011111000010001001011010110110000000110110000011101001011101110010110110101000100110010100000111010101001101110111100001011011010000011110110010000000010111110101101111110010000101001001010000001000011000010110000010110001001001101001111100001010100101111010100101001110010100011011011010100110011001101111101001010001111100000100011110101010100101100111100110001011010001010111001101111111011110100000000110100101010110111010000010111101101111011101101100100111000101110010111010101110111010000011001101100011010110000000100100000100101000100100101001101100100011000111101001001101111110111000111101000001010100111011000100011010100010000010011111110111001110100010111110100
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111100101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010000111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001000110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111001110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100110010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110001101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000100100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101001010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101101000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
010111000110001010000110111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001001110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111010010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110000010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111001110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
001010011010011111011110100111011111100101110111100001011101101110100101001110100110101110000010000001100101010001000011001110111001100110100001010011111011101010110010110010101101110101001101111100001111010101111010011001100010000101000110100011111001000110101000000101000110111101000100010010000000110100101101111011100000000011100111100001101111011101101000001110011010000011101011000100000110111110101101010110111100010111001010111100101001101110111100100110100100011111010010110010010000001101000111001010110011000011000000111111111111001010001100010001100000000111110001001110101011100011001100000001011001001110011011111110011000001011010111100111101011100100000101100100101110100101011011000001010010010011001111001111001110111111110000100010001000000101110011001011100010001001101101010110010100101101010010101011110111100010110111011101001001100010000101110101100111100100011000110010011011001111100011111110100001101011111110000001100101111100100110000101000101101001011100000001100101110100111000010110001001101011111110001100001010010101010110100110000100000110000010001101111001001010100111100010111000111111101001011100110100001001001101011111101110110110010010100000000000001110011100100001110001110110001101001000111011010011000010000001001001110110011001111011111111010010110101011100110100011100101011100000110101000110011011110101011011111101011110101001010010000100010010100010010101100010111001000100101100011101100011000000111101100000001010100000110001101110010010100011100111011001000000001101110001111110110110111010111110010100111100110101101110101100010100101000010100001011111011000010111100110011100011111101110101110110011010010100111000111000101101001000000000011100111001101111001001100100101111111101111110001101010100110100011110111111010101000110110110110110001001111100001101011010110100101110111110110110011100101001001100100100000011110101011111111101010100010011111010100000100110111010010010111100011110111001000010111100101001100100011100101110111100100101001101111101100101101000010000111111100110101101100100001001011111111111001100011000011110100001101001000010000101101101111111010110100000010101111111001110100101010000010000010101011110011010111111010000111101111000010001000111011111100100010111110011110011110110110101110010111001000010010011101001100100011100111001010110011110101111111110110110111110111000000100101110101111100011111100100110110000000111000100101100111110110101000110110010110011000011101100100101000100100100001001110011111010001010000011010000001011110111001001011100000000100111011110100110110000111001010010110000101100110100110110011011101101001101000101101011110111110111110000000001010110010100011111110011001000000001110111011001000011101001110110101000001110101001011111011101001100011010101101000101010000111100001100100001100110000101001100001101111011010101001000111110111001000110101101111101011001100010000000100000001111001001011111110000101100000111000010010101111111100111010001110101101010000001110000100111111010
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001110111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111010001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000001011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011001001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001011110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100001011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110110000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
111100001100101101101101000001000110000011010010000110000000100010100000010001000110101010011001100010011011011001100111101001101110100100110110101110011011010100101001101001110001000101010010011010100101000100001000110000100110010101000110111010111100010101001001110110001101100101100010101110101110111001101000011001001001001000010010000101110110111101001010100000010001100000100011011000110001000110101000100001011101101000100010101010101110101011100100011010010011011011100110010000111000111000010101100001011000011011000000100101000101010100100101110111110100010111001010001010111001111010011011100110001001000100100101100110110001010101001111011011010010000010011101111010110111010100010000111101010001110000010110111001011101110010010111001001100010111110111011100000100100010010011001000011110011010110110110010110010011011110101010001100111101001100100010101100011111100110011010010101010110100100101010010000001000010010000000101101001000001100011001011010110101011110001000001110110001100001011000011011010010000000100011001011010011010100101111010111111011101111000000101100101010001011110000101111110000010110110010001100001110111011111100011101101111001101101110110100101101001011100101001000100110010010000000100000111010010001101010101100011110111000111110011011100001011100101010001001010100011101001000000111101111110010101010101000111100101001110101010000001101100001011100000010011110100101111000001101101001010100010101000101000110001010001110100100000101110010101011110000101111101101101100010100011100111100000111111010111010110101010111001110000100010010010011000011011101001011001010001001011001101110101011100100001001010011000110111101011101100000111101010110000001111111111000010010011011001011110010011101101001110110000001110010111111011011110011110000001101011001011011101010000111110001001100110101011100101000010111101111111110100001010000110011100010000101000011000000000011110100010001010110110110011110111001100011011101000001111101001011110010010010111010000011010001101000101001100100111000011000010101101001011111010111110111100000101011011110010101011001000000000101011101101100110111111011011110100011100101101110011101011110000010001011000101001010101110010110100011001110100001111010101011100101101110011110110110101001010111001010100001110101001001010110000001100011111110010101001100010100000000110100101001011010010110100001000111011001001000111101000011000001111000101011010000101001100110001001011101100000100101010010000001101111010010101001000110000000111000000000111011111111010110100000000000100100111011111100101000101000010000100000001001011100101111001100010100101011011100011110111101100101010111001110000001000011111011101110001011110011101010101100001011011001111100110110000010111000101110100001101111010100111001001100001001111011101010110100010110000000110001111101110010111000001101110100100110111110001001100001100010110010100010111000001001111011110001001111000000001100000100011100101011010110111000000111110000000110010111100011011100
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011001001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101110111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011010001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011110010001110011111100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010011110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110110110111111000110110101000000010
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000001111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010011111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100001000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100010011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110110001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001101001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000011000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
001010011010011111011110100111011111100101110111100001011101101110100101001110100110101110000010000001100101010001000011001110111001100110100001010011111011101010110010110010101101110101001101111100001111010101111010011001100010000101000110100011111001000110101000000101000111111101000100010010000000100100101101111011100000000011100111100001101111011101101000001110011010000011101011000100000110111110101101010110111100010111001010111100101001101110111100100110100100011111010010110010010000001101000111001010110011000011000000111111111111001010001100010001100000000111110001001110101011100011001100000001011001001110011011111110011000001011010111100111101011100100000101100100101110100101011011000001010010010011001111001111001110111111110000100010001000000101110011001011100010001001101101010110010100101101010010101011110111100010110111011101001001100010000101110101100111100100011000110010011011001111100011111110100001101011111110000001100101111100100110000101000101101001011100000001100101110100111000010110001001101011111110001100001010010101010110100110000100000110000010001101111001001010100111100010111000111111101001011100110100001001001101011111101110110110010010100000000000001110011100100001110001110110001101001000111011010011000010000001001001110110011001111011111111010010110101011100110100011100101011100000110101000110011011110101011011111101011110101001010010000100010010100010010101100010111001000100101100011101100011000000111101100000001010100000110001101110010010100011100111011001000000001101110001111110110110111010111110010100111100110101101110101100010100101000010100001011111011000010111100110011100011111101110101110110011010010100111000111000101101001000000000011100111001101111001001100100101111111101111110001101010100110100011110111111010101000110110110110110001001111100001101011010110100101110111110110110011100101001001100100100000011110101011111111101010100010011111010100000100110111010010010111100011110111001000010111100101001100100011100101110111100100101001101111101100101101000010000111111100110101101100100001001011111111111001100011000011110100001101001000010000101101101111111010110100000010101111111001110100101010000010000010101011110011010111111010000111101111000010001000111011111100100010111110011110011110110110101110010111001000010010011101001100100011100111001010110011110101111111110110110111110111000000100101110101111100011111100100110110000000111000100101100111110110101000110110010110011000011101100100101000100100100001001110011111010001010000011010000001011110111001001011100000000100111011110100110110000111001010010110000101100110100110110011011101101001101000101101011110111110111110000000001010110010100011111110011001000000001110111011001000011101001110110101000001110101001011111011101001100011010101101000101010000111100001100100001100110000101001100001101111011010101001000111110111001000110101101111101011001100010000000100000001111001001011111110000101100000111000010010101111111100111010001110101101010000001110000100111111010
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001100001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000001101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011100011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001010111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111011110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111100101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100101011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001010100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100011101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000000110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100101110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001010011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010010110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111100111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101000000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110010011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010000111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
010111111011000010010000010010000111010100111000001000001101011101110001001011100011100110110100000001100000111001101001100111100000110110011110111110000111000000100111000011100000010101111011100001011101111101111011000111111101001010010101010001100100010011101001001000100000000110111111101101110001100000001101100110000011011010011011011111001010100001101001010100000001101001010011101011010110110000100110101011010111010010001010001110111011110101010010101001001111110110110111110000100001001101101000111001010011010011000111011010001111001110101100100100011111010100111001010100101010011101110001010000000100010110111111110011001110111000000100111010001111100000000010101010110110101010100001010100101001001100111110010111010000001110111011011100000100100001000110111101110011000110110100100001000000101101000001110100010000001110001101111110000001101100101100101001010111010111111011000011110000001111101110100110000100000001110100000010111010110110011111101100111111001011011000111111100000001101001011000000011010101011100101000101111100000110100111011000011011001001111011100001110101001101101100010101000101011001110110101010110011010111000001110010001010111111010110111100100010001011111110100101110111110001000101001010110101010011011101001110011010010001010110100001110001110011100011011101100011011111110010010101000101000101011010011110111110101001101100111101011001101100000011000000101110100000001100101001110000010101100101110101101001001101101010000000000001111111110111010101011101010001100100010001100010111010111100000011011001110101100101010100111001010000101011111111110010110000110110010001111000101011100101110101100011011110001011001001011110111100011011011000100101011100101101000110011110011011001100110101111101111001010101101101111010111110111011000001110111001100101111100100000001010010011010000011111010110010001100100101011101110110010010010001110110111111011010000000111010010101100011101000100001111100010101011011100000001100001101001111101100111100100111010001111000011111001111000010110110100110011110010101000000101010111010100100101001011010011110011100011001010110000111101010010100101101101000100111100001000100110010000100100001010000100011100000100010100111100101011011100110101111111101110111111001111110110110111111001010100010000100001111010101110101111101111101010100110010100111001010101010001011110101011010011100000111011011011010101010001101111000001011110000011110001000011111100111000101111011001001100110000110110010111000011111110010110001000011010001010010100000011111101111000111111110110011110010110100111000110011010011101010111100110110111010011111100101001010011001110101111110011100011110101010111011111110111111111110011111110000010010011100100100011010100001100101110100101011110011101111111000110000100111010111111010011011111100001101110011100000010010001100110010010011001100110001101011111011111010101011001110101101111101110011110100010011010111000010010000100000101011011111110000110011011011110001111101100011110100111001100111
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111101100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111010111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110110001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101001101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010001100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001001001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111110000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000100100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010010110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101001001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101010010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000000010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001000011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110001110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110100000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101100001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010001111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010001001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100000111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111000111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001100000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100011110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111100001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010011100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110001001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000001000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010000001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001100100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
000011011110011101100000100011110000100011000101111001010011011111101100101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101010101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011000101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
001001100011010101110100011000100110011100001011010000011010010011010100110111111001111100011101111010000110001101011001100101010101011000110001010110111011100110101111000010000011010010010010001100000000101101011010000111010111000100110110111001100110111011100101110110011000001110100101011000010110100111100000100101111100101000011010100111110101010000011010111100000101111001101101100111011110110100111001101000111011000100111000011001001110010100100110001101000011011011110110001110011100100010100111111110001110100010000101010100100000010110111111100101100110011100000010101011100010111000010011111101111000110000010100011111010001100001001100110010111001100101011010110000000101110011000011101000000111000100001010001111010110111000010101110100010000110110001011110101001110111001010100100100000010011001101101100111110111001000010110010001100011101100100101100100011000100110010100010000111010100110101111111110100111100001101110111100011101000000101110001110110001110000110001010011111100001011011111100110000010010111111101000011101111001111001111001011101011011101111111101101011111100001110111101000001000011100110000010010001110010001110111001101110101010010111001111110110011011111000101111010111101111101011111100010110001111111100011100000010101100110011011010010000010101100111100001101100110010001101010111110011101100001101111101001001111001100111100011010101011100000001001001000110011101111000000010110000010001011100111011000011101010111101111110110010010100111110011001100110110100001111000001011001110010010101011000100110110100101000001111110111110110000000100001000100000011111111101101000010000011001001000110000100110110110110110101110010100110000111101000101001001101010011010100001110110001111001000011011010100010111110011001100010011111010000000110100110101011100100111111010010001100001110100011011011010011100000011011110000010001011110111110011000011100101001011110110100110111010110110100101000110101111000100100011001001000001101000110010010011111101011111110011001011110001000101111100110000111101110011000111101101100001100111101110010101110000010101110101001010010101010101000000111001000011101101001010100111001111100100100010101110011100100011100011110001100100001111001011011100011110000110110101100100101011110110101111110000110110000010100010000011110000101111011001001101111101001101000010111001100100000010011011111111101100101110111011110110011110101011010110000100111010010010010100111110110111010111011101010010011001000010100011010000111100111111101111101000011001000110100011011011101110000100010110000111001001010111101111001000010100010111010000001000100001100000100001000101000000011001010001000001101011100000111110111010010111011110010100010101001100111111100000111010111101001100000010100011111110011111010110010110111010011100010001000011000011111001010010011110110000100111010001001110010101101101100001111100011101110101010111100010101011101001101111000111001011111110100001111000101010100111000010001011111011100111100101110100110110100110
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111100011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100011000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111100010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001100100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
111100111111110010101000010010100101101011001010010111111000111010000100000101001101000000111000010000010010010111010101001010000100110000111110101110101101111010110100010000000111000110011010100111011100111110001101011010010011101001011101100001010010000001000001110000000011101001001011110111111011111010100101010011100011001001111101110100010111001011001011011001101010110110011110001101100100101011110001000100010111001011111010111000100011011111001011101100010110101100110010111100101010100000010011011011000010011101101111011010000010001110000010110010111011111000000011001111111101110001000001111011001010000010001100101100110011111000001101001000110101001000101111100110111000100001010110001000101010110000011000101111011110001101001111100001001111101011001010001011001000100100001110010111111011110101010111111100101100111101010000000110100111101001010011110010111111011010111000010010101011001011101110111000110001001110101011011100110101001001110101001100110011000111101011011100000010000011010011001110000010010111001010111111110011011110100000110110110100000001101010110000100111100010101100101010011010101100111100100000101011000100000101111101010101111111010101010010111011010100100010001110111111110011011010001111110011111110000100011000110100000001101010001011110110011110110111101001101101100101111011011101010100010010000011110010010110100110010111100001100110111101010011101111000100110011010101010001111010000110010001110101100101111010100000010001110010001110001101110011101001110100011001100101101101110000100000110111011111101110000010000111000010101111010111110101111110110101011001111001011011100011110110000100000111001000110010101101000111011110101101000111100111000100110011001101110000011011111001011010010011100001011100010100101011110000010000011101001101101110000100001110001001010100110100001011110000010010101101110001110110000001101100011001000001110011010000111011110010000001100100000000110010001000010101000011111111100001001100010001101001010000111101010111100010100110000110110100001000010100000110011100010011010101011011111110010010101111000110010000011111110011000011110110110010010101110010100001111101110000111101111100110101100001000111000111110101110000000101111001001000111100001111011100111010011011100111000001000010000000000101010101101100001101110010011010010111011011001101000000011011011101100011101010001100100011101111100010111100001011101011010101101110000001100111011011011100101100110100001100111110110110001101001000110001101000000110010000101011111000001011101111011110100010111001000010100001010111110011101101101110001000111010110011111111111010110100111000100001100011010010000110001111111110010110110111111010111000011001011100001110101101101101101111010000010111011100100111011010001110000001010101111010001111110101000110111010111011011110010000100011111011010010001001110010111001001010111001000000110000110001101001110110101000111010100011101110110101100100101011110010101100100011011001011101011111001010001111011000010111010011
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100101001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011100110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101001100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011100101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011010101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111111101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110000001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011111101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000101000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100110110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001011111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001110110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101101011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001001010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000010010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011000011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100000010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111100110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011000100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001110000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
001001100011010101110100011000100110011100001011010000011010010011010100110111111001111100011101111010000110001101011001100101010101011000110001010110111011100110101111000010000011010010010010001100000000101101011010000111010111000100110110111001100110111011100101110110011000001110100101011000010110100111100000100101111100101000011010100111110101010000011010111100000101111001101101100111111110110100111001101000111011000100011000011001001110010100100110001101000011011011110110001110011100100010100111111110001110100010000101010100100000010110111111100101100110011100000010101011100010111000010011111101111000110000010100011111010001100001001100110010111001100101011010110000000101110011000011101000000111000100001010001111010110111000010101110100010000110110001011110101001110111001010100100100000010011001101101100111110111001000010110010001100011101100100101100100011000100110010100010000111010100110101111111110100111100001101110111100011101000000101110001110110001110000110001010011111100001011011111100110000010010111111101000011101111001111001111001011101011011101111111101101011111100001110111101000001000011100110000010010001110010001110111001101110101010010111001111110110011011111000101111010111101111101011111100010110001111111100011100000010101100110011011010010000010101100111100001101100110010001101010111110011101100001101111101001001111001100111100011010101011100000001001001000110011101111000000010110000010001011100111011000011101010111101111110110010010100111110011001100110110100001111000001011001110010010101011000100110110100101000001111110111110110000000100001000100000011111111101101000010000011001001000110000100110110110110110101110010100110000111101000101001001101010011010100001110110001111001000011011010100010111110011001100010011111010000000110100110101011100100111111010010001100001110100011011011010011100000011011110000010001011110111110011000011100101001011110110100110111010110110100101000110101111000100100011001001000001101000110010010011111101011111110011001011110001000101111100110000111101110011000111101101100001100111101110010101110000010101110101001010010101010101000000111001000011101101001010100111001111100100100010101110011100100011100011110001100100001111001011011100011110000110110101100100101011110110101111110000110110000010100010000011110000101111011001001101111101001101000010111001100100000010011011111111101100101110111011110110011110101011010110000100111010010010010100111110110111010111011101010010011001000010100011010000111100111111101111101000011001000110100011011011101110000100010110000111001001010111101111001000010100010111010000001000100001100000100001000101000000011001010001000001101011100000111110111010010111011110010100010101001100111111100000111010111101001100000010100011111110011111010110010110111010011100010001000011000011111001010010011110110000100111010001001110010101101101100001111100011101110101010111100010101011101001101111000111001011111110100001111000101010100111000010001011111011100111100101110100110110100110
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010111001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010011101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010100111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000100100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111110011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011011001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100011011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110101010011100101110000110100111001000011110111100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101101010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101011101101110101011010101001111001
100010010100111010001001001011100111001011100001011110010111101100000101101101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111001011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111110001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110011111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011111001000000101001111001001010011110100010111000010100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100001100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100100111101000001101101010000000010111101100011101
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010000011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001011000000101101010110011010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111011111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011101111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001111100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111100100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010111101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110100011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111000111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000001100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111001010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101001111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011001111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111010001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110101111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011010100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010101011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100010100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011100010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010000111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101010111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011000100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110000001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000001110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000001000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100000010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100001000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001010100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
111011110011001110001010101001010001011010011001000111101101101011001010101001001010000100011110001100000010011000000011101111010100110100111011001010101001111001001010011111100101101111011000011110111000011001110101010111111110101111011001011000011011001001101111100000101100001110001110101101101101100000110010000011011011000101101011111111111011111111011011111001111000110010011110111011010011110111100010011101101011111001001111110110000111100110100111000111011001001000111000001100001000000000011100000110110110000001011111010010011000100110000001000010000000100011011001001010111100111011000010100010100001111100001100101000000001011100100101111011011101010111011011101101101001011101110011100000000111110100100110110001111000010011110101100101000101001101011101110111010101101110001110010101100011001100110000011010100110110011101111111100110001001010000100001000000000011100110110100111011110101001100110111100101000101100101011000011101000011100101101010001001110000011110100001010011001100011100110001011111000111110010011101111011001101001101000010101011111100011010100000001110100110000000110000001101011010110010000100111001010001101111010101000001101110110010001000000001110111100010000101000100101110100000001001110101110010011100101100001101110011111001001101011011000110010010000000001001001101000011101011010100011001111111001000010010100010100111101010001110001000110110100000000001010111011111001011011011011001101100101001011011010010100101101101001010001111110011111101110000111101011111010100001010110001111000011000010110011010000000101110010110111111001001011110110010001110001111000110100010101100001011101101110010101100010010110011100011100110001101111100010111011110000011011011100111110000111110101101000011011100110001100110100000000111111010011011101011110110000101111000110111000110111111100110011101101001101110101100001010110011101011100101101011111011001010110001000010101110101111111011000100100000110000111101110101001011110110001001011001100001001111111010101110010101100000011110110100001110101001000010101001010110101000101100010010001010001100011001110010110110000000010110101010001101011110001110100001000110101000001010001100001011111111110101010001100011000001000001110011001111011111000101000011100011000100111010110110011111100110111111101000000100011110110101010011001100011000011101001111000011000000011101111001110101010111101001110011001111001111101011001000001101010010110100111001111010100100111101000000010000011110101101101110011001010111111100000000000101010101100111000111011011000101100100010100010101010000000000001110110000100110010001011010100010101001111000011110001110010000000010000111001111011001110101011000000110000100101001010100110111100101111000100001010000111100000111111000110110010110110010101001100000010101001111000001001101000111011100110001011111010010110001001001100110000110100110100101100001000100010110000010100101011101010011101110101000101100100000011010001011001110010111111101000101010011010010011111101000010010000
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001001010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011000100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001110001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110101000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000110110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011000100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001000011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000000110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
110001110011001110001100111000111100001110101101101001101100010111010111101110011010011101011011111100000000010111101110011100110001010000101010110111010010110101001100110101110000111100001100101000010101100101111010000101111100101000000111100110001101001101101011100110011101010100111110001011110000110001111100000000010001001001010011101000010100111101110011011000110011101000011100000101110100110001110110100010001010010011111111000110111000000001100101100000010101000110101011111000110101000010111001100011100000111001010010010110011011000110111111101001101100111100110010101110011010101110011000001110000001011011011001111111000111010101001111100000111110111001011101010000011110111011011100101000101110111011011110011110101110000110011101000010010011100100000010101110010100001111100111011101101111010011000110011100111000001011011010000111110010100111010110001010010010100111101111001100100100011100100110111001110000001110010011011010101010100111011111101100011101111000100000000100100101100001000100100111101001100110011000010011000001000101100100000111011010000110101100011101011000101110101101000010010011011011101101110011000100001101001001010100110001001010001100000010001110111100110111000101010110111011000000100101101010110001111011011000001001000011110010101110000100001001001110010010110111010011100001110110001010110000110010110010101010001110000000101100100111111011001010001000000111001001010010000110011011001100101000111001011010111100001110000111010010001111000110010010101101010100010101010000011111000111110111000111001101010100010100111101111101010010010011011011100011011000011011100000110100100000100101011011011110001001010001101011001001100011001000101111100101001100011001000011010100101010010000011111101111101010110100111110100011111100101000000001000001101111110100011110011101000111111010010111110110110101011111011010000001001011101001111010100010101101111010001001111010110011000011110000000110000110100010100001011010011000111111111000110011000111100010010101100101111001111001101010010010111110001101011101000110110011101001111010100001110011001111001110101010100001000110000011110111000111111110001000010000110100010001100101001100000110110111001101000001100011110000011110101111011000101001010100001000110001111011011111100000100010000111011110011101101110001100010011110001000101011101100010011111100011010110010110110101011101010010111100100011101100000011010011010101101000111111000010000100001101011010001001000010101011011101110111101000011011110101000110000000000011110000100000001100011111111001001111011110010101100101110101101110110110101111000100100011011101010011000101011000101100110101000110101110101000100001011111110111000000001111011010111000001101111110011010111111010110111100001010001010000001100100000101101000000100000111001011000100011111001010110110001001010100110100110101001001100011000111001010001010110111011110010111000111111110000010011111010010000001101010101000010001010001110001110010011100011110101110100100110110001001010000
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011100110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011101010010010001010100100110010101110011100101
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001000011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001100101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000000110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110010010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101011100001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100010100001000101001111101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010111100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110111100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100101010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111111111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
010011110011111100001010111100110001110111101101101110010111000001101011000000111000100111000011010111100001010100011111011111111001011100100110101010001100110000101101111001101111111110000000100010101101101110111110110111011000110111100110001110011100111111111001101110001010101000111000100010000101000010011101110101001111101100101101110000101010110100011000110100001011001110111001001001101110000000111111100100010000111001100010010000110011010101001101000011110101010001111100010011100111100001011000100110101111010010110100100011101011000110011001010110011101001100000001100101011101001110110000011000001100010011111101011110110011110100000011010101000001111101111100010101110111010011010001010100100111000101011000110001000010110111000001000100001110100000011100101101001011111011100100100100011000111101101001101100000011100111111111011001001000111001010010000110100111100010001001001000001011100100011000000110000001110010011111010111010110000000110101111111010110011000000011001101010000110110100001101111101101110001111011101000100010000101001100000111111101110101110011011010001111100011000010000010110110100001011110001101111000010000001111101001000001111111000111101000101101100010010000001100100010000001110111000010110000110101000011001111011110011100000111110011011100000010110111101100110010000110010100010010110101110100101100100000011010101010000011001000110111100010000111010000000111101110111111110011101001110011110010100000010111101110110001011000011000111011010001001111010110011010010111111111100101010101001000111100101111001000111110100000010101011100001010100111111000111111101000100000110111010010111010101000011100010011000001100011101111001101010001101000001011100111110010100001010110101111011100001110000101010101101001101110000010100010101111100111101100111100001001010011111100000001111111001110110111100010000010111100111110011001110100111110101011111011011011010100000001000111011011010101101001100101111100000011101011000001000101000111001110111110110010001010110010101011000010011000100001101101010010000001011100110000101011111101101111000000111111010010101010011000100110110101001001011101011001001100100101001010101000001101011000111110001111000100111110011110001000101011110100110111101011011101010100000100010101111111000001101000110101000100111001001111110111011001011101111010010100101111011111111110101100100010010111100110000110101110010010100001101000011001000101010011110100100011010100111111000110101111101000100100000111001100001101111010101001010001111110001010001011011010011111101110000111111111011000001011001100111001111001101001100101110110111000110000110101001011011110100110111001001111011110000100100101100100111100100111001100010010010001111001000100001110010001010101110011001101111111000110110000011111111101110011010100010011100010101000101100100010001110011010010001101111110110110010000111110101100010001000111111101001001001111000110001100101001000010000110000111000010101000001010111010110101101011110000111110100101010001110000011
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110101100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
111100111111110010101000010010100101101011001010010111111000111010000100000101001101000000111000010000010010010111010101001010000100110000111110101110101101111010110100010000000111000110011010100111011100111110001101011010010011101001011101100001010010000001000001110000000011101001001011110111111011111010100101010011100011001001111101110100010111001011001011011001101010110110011110001101100100101011110001000100010111001011111010111000100011011111001011101100010110101100110010111100101010100000010011011011000010011101101111011010000010001110000010110010111011111000000011001111111101110001000001111011001010000010001100101100110011111000001101001000110101001000101111100110111000100001010110001000101010110000011000101111011110001101001111100001001111101011001010001011001000100100001110010111111011110101010111111100101100111101010000000110100111101001010011110010111111011010111000010010101011001011101110111000110001001110101011011100110101001001110101001100110011000111101011011100000010000011010011001110000010010111001010111111110011011110100000110110110100000001101010110000100111100010101100101010011010101100111100100000101011000100000101111101010101111111010101010010111011010100100010001110111111110011011010001111110011111110000100011000110100000001101010001011110110011110110111101001101101100101111011011101010100010010000011110010010110100110010111100001100110111101010011101111000100110011010101010001111010000110010001110101100101111010100000010001110010001110001101110011101001110100011001100101101101110000100000110111011111101110000010000111000010101111010111110101111110110101011001111001011011100011110110000100000111001000110010101101000111011110101101000111100111000100110011001101110000011011111001011010010011100001011100010100101011110000010000011101001101101110000100001110001001010100110100001011110000010010101101110001110110000001101100011001000001110011010000111011110010000001100100000000110010001000010101000011111111100001001100010001101001010000111101010111100010100110000110110100001000010100000110011100010011010101011011111110010010101111000110010000011111110011000011110110110010010101110010100001111101110000111101111100110101100001000111000111110101110000000101111001001000111100001111011100111010011011100111000001000010000000000101010101101100001101110010011010010111011011001101000000011011011101100011101010001100100011101111100010111100001011101011010101101110000001100111011011011100101100110100001100111110110110001101001000110001101000000110010000101011111000001011101111011110100010111001000010100001010111110011101101101110001000111010110011111111111010110100111000100001100011010010000110001111111110010110110111111010111000011001011100001110101101101101101111010000010111011100100111011010001110000001010101111010001111110101000110111010111011011110010000100011111011010010001001110010111001001010111001000000110000110001101001110110101000111010100011101110110101100100101011110010101100100011011001011101011111001010001111011000010111010011
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011011000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111101010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
110110000010111010111100101001110011010100000100111110110001110110111100011100011110001110110011010001100010100110000010001111000100000100000010100110011001001001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011100110110110011101000001001011000001110010010000000100001001101000001010000011000000001101110100101110000001010100110110101110000000100110100001011111011010011001010101011100101111101010111011011100000100001001000100101000100100101111111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100000001010110100000000000000000000010001110101010100001110111010001001000101011001000001001101100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000110010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011001000110000100101011010011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100000000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001110101100111100111011110100000100101000110000001001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011110010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000010111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011111011010011100011110001100100111000011101111011101011010010011010001100010001100011011010101000110110100110011110010110010100011000101001000001010100100100100101110111010100100011010011000001000000110010111110000001100101010100111010111000110111110001101100100010000010111100001100111011001010011110001011100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010000010001111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101000110001000100010010010110110001101110000100000100110010101101000101110110101001011110010001001101100000011111001000001110101000011111010100011100110011011111101100001001101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110101001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110011110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010100000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
110110000010111010111100101001110011010100000100111110110001110110111100011100011110001110110011010001100010100110000010001111000100000100000010100110011001001001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011100110110110011101000001001011000001110010010000000100001001101000001010000011000000001101110100101110000001010100110110101110000000100110100001011111011010011001010101011100101111101010111011011100000100001001000100101000100100101111111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100000001010110100000000000000000000010001110101010100001110111010001001000101011001000001001101100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000110010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011001000110000100101011010011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100000000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001110101100111100111011110100000100101000110000001001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011110010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000010111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011111011010011100011110001100100111000011101111011101011010010011010001100010001100011011010101000110110100110011110010110010100011000101001000001010100100100100101110111010100100011010011000001000000110010111110000001100101010100111010111000110111110001101100100010000010111100001100111011001010011110001011100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010000010001111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101000110001000100010010010110110001101110000100000100110010101101000101110110101001011110010001001101100000011111001000001110101000011111010100011100110011011111101100001001101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110101001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100001101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101011100001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100011100001000101001110101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010111100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110111100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100101010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111111111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001100101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110100111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010100001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110101110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010101011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100110010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110110011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110000100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001000100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
011110101011001000100001011001000010100000101011001001101111010110000001101000010001110000001000001001101111111010000010100001011111111010100111101000001010001000010101111000010101000100100001010000100100101010100100101010011111110010111000110011101100111100000100111000110110000100110011111100110010000100100000001001010101110111101110001001011110000111110010010001111111000110000011011001111101101001000110100110100110110101101010000101111000010101011011010010001001011010010101010010101111110111001001111101000111110111101101110001101000000010010100000100110110100111110010111010001100101110111000110000111111100000000010100110011101110100001010011011010001001111101010000110111100101100100100001001010101001000111010001110000101001001110110000000111001000010111100100011010001001001110111010001001010010111001101111001011000100101100001100101111000100101111000010011101111001101001101010100110111000110000101110000011010111100110001001111011010110011011101110100001000100010001010111110101111100100011111110011001000101011110001110010110011000011100111110010111111111010101110010000100111000101000111111000100111111111001000010100011000111001001111011111000101011111010100100100000111001011111100011001010011101101000000000111001101000011010000011010100101001110011001100011100100011101000010110000111100110110101011110001100011000100011100101101011011101010110010010110011001010000000101100101000111011001100001100011100001001100000110011101010111101010101011000011100100100100100010011010101101101001101001101011011101100100110000001010001010001011110001100011000001011101101011000001110001010001011000001001101010111111110000100101001011110011001001110111010000110010110110001100001010001101111100111000000011000100001111101001010011111001111011000111111101101111011000011000000010100111010111111010011110010110010110100110001100010100110101100101010111011101011001001000010110101100000010001101101101011010100000011011100011000101111101011000001011101101010100100111100100000011111111110110000000100000100101101110110110010111111110100111100001001001110001010100000101011011011000100000001100110101001100110000101000000000101001101111011110010101110110000100111000100110000010001110001000100101001100100111010011110111011111111011001001010000010001111000101111011110100010001101110011011110100001011101110000000001101011011100001000000110111101110001111001101001011101011010101000100101111011001001100010001110101101111001100011010111000101111000101111111011111100111100101100001111001110111100101010110011010110101100111100101011000011000011101111010110110100011001100101010110011000001001100010001000100101111000100001001000001000101110000111110001001100110100000100111111010011001011100011010001111101001100110111111001100110110110100100111110001001100111110010101110011010110111101111000001000010100010011110111010110101110011111101101001101010011101001111100111101000100001001011001000101110100100001111110011001010100110100101000101011111111110110101010010100000001111001111111011001110
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110000111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101010110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010101110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100010101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000001110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
011010010000101001111110100100010111101011100110111110001101010010111111110111000001011011011110101101100111011001000110111010101100000100010111111100110111010110000010111011101100101100010010101110101101000011100100110000001111110011010000110111111010000100011100011000010010100110011101111010010011100101111101010000110011000100110111010111011111100100000010001000001110110111010100101110010000110100000110001100101011111101011010001001111101000001101011001110110110001010001010011101111011000011111111011000100001110000110001110111001011010000100110110011101011010000000011001110111111110110100011100101110100100011101001000001100010010101001111100111111000011000100110100101110010100000010010111100100000000001010010111110010100001111010100110000011110010110010111011000000101000010110000000000011010100100000100001011110100101111101001001000101011010101110111100010111111000100011101011000110001000010110111111000100110010011110001101011001011000000011011110001100111101000110010011110101100111101111110001001101111100110000110101011001101001010000011001100010110101000001100110111010000000010110101101010111110111101101110011111110110000001111000100100110100101101111110010110011110111101010101110110011111111100101000100000000001001010100000101111001011111010011100100001011110101110001011100001010100010111111110101100101000010101000011001001010101100110111111010010011100000010001110011000110100000001111111100101101011111000010101111000001010111001011110101110001010011100100010000011100000111011101111110100101011000111100011111000011001101101111111011110101011101100001110101111011000100000010101001000100111001011110010011000111010100101110111001101111011111101101100101101000010001101101000000000100000100000010100010101010001000010011010100010010001011000101111010011011001100000101110101001101101100000001011010101101101111110000001100010111100010010000011001101101000011110010000100010100111111101101101110000101111001010111000100000100010000000101101110101011101000011101101111001111001011010000111100100010001010000100001000110110001010001001100010011111010110000101010100111100000001101110011110101110000011110110100000110000010000101001100101111110110100010101100100111001111111010000111100000101000101001101101101000110000101111100011010000110001011110110111100110111010111111011000000000010000000111011001101101100110011010101110111001101000001010101000010101100100111111000011001111000001101001100110110111101010001000010001110010111010111101000101101111011101000110010110111110010110010011001101111001000100000000000011101001011111000010011011010110110001111101110010100110110000010001010101101010011011100110100000011110011111101111000101011010000110110000010010000110000100110101111011101110101011101000111111001111011100111000101111001001101011001001001000000010100001101011010101110000010000101010110110111110111000100111101010010100011110010101001010111110101011010011011000001010001111011011001110011001101101101011110000010100100110100101100000010001011110111000100101
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100110010011100110001011010111101100011101100111111100111110101000000100111000010101010010010011100000100010010110010110010001100110010100011100000101001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001100111011101000111101001011010100011010100011001010000110001001111001010111111101110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101100100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111111111110000111010100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100010111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111100010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111001000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001101111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001110111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
100010010100111010001001001011100111001011100001011110010111101100000101101101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111101011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111100001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110011111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011111001000000101001111001001010011110100010111000010100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100001100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100100111101000001101101010000000010111101100011101
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101001110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001100111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101101011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111110100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010000100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010010100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000101010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101001000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011000000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001011001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011000001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
010100001100011111101101010100100110101110100110101111111010001000000001111000110100001001000100111001111000010101111011011001000011001100101011001110111110011101001110001111111011010100001010100110110000110011000011010000000000001101111001101100111011100011011111111000101011000011010100110001000110011011000111101111011101100001010100001010100111110110001001101101100010011100000100101010001100110001110101011000100110101000001111001100011010011000001110011110111111000010100010001111010111011001010001000001000001001000101011010100110110110100111101100011101001111000010010100101011000001111100001011100100100101011010100010000000011111101101001110101001110101000111010000010101001011010110010001001110001000001101000111001100111010110100011101000101001010011111010111010111010000111110011110010001000100111101111100000110110001010111010101001000100111111110100100010111000011000100101111010000011101001010100101010100001001100110100111001110110010000000001110100101101000101111111001001111000110100011111111111000111001111001011001100101000111000001011000101011001111001100111110111010001011000110100101100101101100001111100100110111100100110001001011100100011000100111000011100001110010101100101101100100001100111110110101100100100110111001100000010101110111011110000000011100101101100001101100100101111110011000001001111111001001001111111001010110010010111001011001001001011000101101111010010010011110000111110100101011011101010000010101110001011110000010010010101001100110111100101010001111110011100000001001010101111100110001100000100100110101101101100011100100110110111010010010010110100000101011010011101111011011101001100100010000000100010010001000010101110011100000011011100110001101000010001101111110011100011011011111011110111000101100100101000111101000110001111001010111111010101111101111111000011000111001111001000000110000111100000110010010110100101111000100000010110100111001110011100010111000110110101011011111011111101000010001110011111011110001001000111110000100101110111011100010001101111101000001010111000000000001111111101001001010010011001111111010101001111001001000101111100101101111001101100101111001101110110011011001000010001110100000010111011101010110100100100011100010000100011101011001100110110111000010000100110000010000100000000100101011110100011001100110000111010000000010000111010001100011011010010100111010010000110010111001111101101111100111001000011100101010110000001111100010010110010101101111101100010111100100111001111110101110011001110101100011001010000110001000110100000011100011101110010010110101011111001000001011101100100010000011111001101011110100001000011101001101110100011110011001010000100111010110000110001101010001100000111111001100010101011011101101001100000010011100111100100010001001010010111010101101001011110001000111101110100010000000001110100000001000100110100011101110101011110110111110110010101111111000111100001111111101011111111101011010010000011001100011010010100110111000000000100001110111111111101110011101101100001000000101111001111
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100010000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100101111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010000000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011001000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001011100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000101010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001100111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100001100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001110011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110000100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
011110110001010111111001101111110000010001101000000110110011000100111001100001100111000111001111111000001000100100101100011100000011111000010111000110001010101110100001100000101101100010111000011010000110000011010001100001111111110000100000101110000011111110101000111011000000100011000111001000101111100001000011110001111111111000110001111111011110011000110010111110101110011111101010100011011100010001111111001111111011001000010000001001101110011100100101010011100001001011010100010110000010111000101011010010100010001100100000001010010100101000000110111110111010111111101000010000000001011000101110011101000110001000001100001111000011110110110111100111011001000101101001011111100101101111010000000000101110010100001101101110011101100011101110000101100111101110010000110001110010100001110011001111010010100101101001010100110001111111100011000011110010101010101111100100011010010010001100001101010110111100100110001011100011110101110111010111111101110100001001001100011110110000000010110001110110010010000101001001010000011000000100000010100001111010111101000110111110011001010100000001110010010001001011011001100111001101011100011100100010110000110001111100010111010101011011000110000111000101000111010101010001010100001100100100110010110010001100100010001011100100111011011101000111110100101001111111110110010001111100111101111111111101001100101000111110001101010001000010011101101001101001001111011111001001110011111010001101010000101000101111101010100010000010001101010110111011101001000101100000001111000110010111100101010010110010110101001010011011011100011001100101011010100111000100010111110011000000011111110111001101101011101101110101101110010100010100111101011000111100001001010100101101000111001000100000001101000101100011011001111000010111111001000000010011110110000010101011001110000101011110110110111100100100101100101001011010000011110111001100101111101111101010110100100101111010011111111000111100111010001001010011111001000110101110111010010111110011110000000111100011011110010011011010001000111010011010010101100011011101000010001001000110000010110011111001100001101010000001011001100110001101101011110001111010000110000110111001011010000011100000000101101010010101110011111010001110001001001111110100010011010001100011001010001010111110000111001001110010101011101100111101111010111111111000100001110001101011111000010001001011010110110000000110110000011101001011101110010110110101000100110010100000111010101001101110111100001011011010000011110110010000000010111110101101111110010000101001001010000001000011000010110000010110001001001101001111100001010100101111010100101001110010100011011011010100110011001101111101001010001111100000100011110101010100101100111100110001011010001010111001101111111011110100000000110100101010110111010000010111101101111011101101100100111000101110010111010101110111010000011001101100011010110000000100100000100101000100100101001101100100011000111101001001101111110111000111101000001010100111011000100011010100010000010011111110111001110100010111110100
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110000110101111111001100011110001110101011101010100011001000011110101011111111011110100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010001010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011010011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100011100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111100110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001100000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010101001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
100010111101111010010100101110110110010010111010000000110011100110011001110000100001101101010110011010010011111101001011110101101101011100100001101000010001111010001000001001011100100111101010000000100011000111011001010001011001100101100110010100111111101011100001001101001101000110100101110110000001011000101011101000110110110000100011111010101000100101111000011110111111111111001001111011101101010111010111101110100110100000110010100011000000110111000001001001110010010000110010000110111010000000111110110011111010010111100000101111010001111100100011001001001110101000100010011010111000100010110101111011001111001101101001101001110010100011111000111100001011000111110100100101010010111011000000111101111111100100011011010111000000010001111001001100000101010000101011010001010110110011101010001100100001110011011111000010100010100001001001001111001111100110001101001000000101110100010110011000000000011000001100011011101011100111110111111010110101111000010000010110101011101110001010111111000111110011011101010010000010011000100111001001110010101110010010010001000101110110010100101101011000011010111011110110010111011011101110010000101100001011001101100001111000011000110101110010101010001110100010011101110111000110001100000100001000100011100110001110010101011100000101000110100110101000000011110110100010001100110100111010010000001111100110000000000010100100100100010010010000001000110101001101000001101100001011110111100100000100111101101010101100101000001100101001010011001001000010110101001111100010101010000011111001101110110101001111110000101110001011010111100001001000110100000111001010111000001010010110101110100011000000001001111100111101010010101001100000111000000001011111010101010010111111011010111011000110110111111110110000001110010110001011111111001000000101110010100110010111011110110100110001001101101000011001110101110010010100011000110010001110111111011001010110100000111001011111111011001000101011011111100101100111111111001101100111010110001110111011110101110001100100010000001011100000010011111110101101111011001000101011010110010001110101010011010010111111111111011000011001100011010000000111000110000001011000100101011100110100011110111110000111100001010000111001010100011000101010000001010101101001111010000110100100010100001000101110011110111000001010011001110100101100111110011011011111100100100111101100010001111111111111101010010000010001011010010010100110101011110110000101001010001011101010000000001000110101010110111010100110100100010001101101101100000100111000010000010001001010111010111100010100010000010110101101110110110011001001111100111111110100100000101110001100010111000000011000010001100011110111101010110111101101110100010111010111010010111010101001100000010101100100100010001000110110110110010010011001110001111000111001000010100001101101000011000100100011000011110111100001100100011110100010111101110000000110011011001101000100101111010110111010000101000000010100000110001000101000000110100011000100001000000010101000010100001110111111100011110100101000
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
010011110011111100001010111100110001110111101101101110010111000001101011000000111000100111000011010111100001010100011111011111111001011100100110101010001100110000101101111001101111111110000000100010101101101110111110110111011000110111100110001110011100111111111001101110001010101000111000100010000101000010011101110101001111101100101101110000101010110100011000110100001011001110111001001001101110000000111111100100010000111001100010010000110011010101001101000011110101010001111100010011100111100001011000100110101111010010110100100011101011000110011001010110011101001100000001100101011101001110110000011000001100010011111101011110110011110100000011010101000001111101111100010101110111010011010001010100100111000101011000110001000010110111000001000100001110100000011100101101001011111011100100100100011000111101101001101100000011100111111111011001001000111001010010000110100111100010001001001000001011100100011000000110000001110010011111010111010110000000110101111111010110011000000011001101010000110110100001101111101101110001111011101000100010000101001100000111111101110101110011011010001111100011000010000010110110100001011110001101111000010000001111101001000001111111000111101000101101100010010000001100100010000001110111000010110000110101000011001111011110011100000111110011011100000010110111101100110010000110010100010010110101110100101100100000011010101010000011001000110111100010000111010000000111101110111111110011101001110011110010100000010111101110110001011000011000111011010001001111010110011010010111111111100101010101001000111100101111001000111110100000010101011100001010100111111000111111101000100000110111010010111010101000011100010011000001100011101111001101010001101000001011100111110010100001010110101111011100001110000101010101101001101110000010100010101111100111101100111100001001010011111100000001111111001110110111100010000010111100111110011001110100111110101011111011011011010100000001000111011011010101101001100101111100000011101011000001000101000111001110111110110010001010110010101011000010011000100001101101010010000001011100110000101011111101101111000000111111010010101010011000100110110101001001011101011001001100100101001010101000001101011000111110001111000100111110011110001000101011110100110111101011011101010100000100010101111111000001101000110101000100111001001111110111011001011101111010010100101111011111111110101100100010010111100110000110101110010010100001101000011001000101010011110100100011010100111111000110101111101000100100000111001100001101111010101001010001111110001010001011011010011111101110000111111111011000001011001100111001111001101001100101110110111000110000110101001011011110100110111001001111011110000100100101100100111100100111001100010010010001111001000100001110010001010101110011001101111111000110110000011111111101110011010100010011100010101000101100100010001110011010010001101111110110110010000111110101100010001000111111101001001001111000110001100101001000010000110000111000010101000001010111010110101101011110000111110100101010001110000011
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111011000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111101100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000110001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010000010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100111010011100110001011010111101100011101100111111100111110101000000100111000000101010010010011100000100010010110010110010001100110010100011100000101001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001100111011101000111101001011010100011010100011001010000110001001111001010111111101110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101100100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111111111110000111010100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011010100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101100001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101001000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101001101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110101101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100001001010111001001100111111000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100111110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100011111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000110110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000000110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011011100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010100100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000100111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111000000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001000100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001101101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011000000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010010010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
000011011110011101100000100011110000100011000101111001010011011111101100101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000001110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110100110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001100010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110000010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100000001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000011010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011100111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011011001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101010111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011010001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011110010001110011111100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010011110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110110110111111000110110101000000010
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101000110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111100100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111111111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100000011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010001101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101100101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010101111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111110101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111000100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111001011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000010101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101001001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001000011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101100111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011100100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111100001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011110000000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100111010011100110001011010111101100011101100111111100111110101000000100111000010101010010010011100000100010010110010110010001100110010100011100000001001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001100111011101000111101001011010100011010100011001010000110001001111001010111111101110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101100100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111111111110000111010100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001110100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001010001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100010001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010000001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111000010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100001000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111110000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000000110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010000011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111100110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011011111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011101111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110100000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000101101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000110111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111011001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110000001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010000101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000000100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011001111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001000000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
101000111101111010010010111111011011000110001110101110110010011010000100110111110001110100010011101010010001110010100110000110001000111000110000010101101010110110001110100011001001110100111110110110001110111011010110000011011011100010111000101010101001101111100101001011111100011100010101010000011100001001100101101011111100111100011011101101000111100111010000111111110100100101001011000101001010010001000011010001000111001010000010010011111111010000000011101110111110011110100001110000000111000010011011010110101100101111101101101011010010011100011101100010100010110111001001111110011110110111101111010111101111101010111100111110110100101010010010100111101000101001110010011000100101011101101111110101010110101011100011111000010110000100010001100011010011111001110100001000010111010010000011000100101101101100101001000100111100011001111100110100001100001011011111001010010111001111001111110011111010101101001100011110110011000101001111100011110111000011100010101011111000010101011110110001111011110001111111111110010011000000101100110101101010000010011110000011000000010011101100110001110100000100010000110101101111010110010011000100100010001011111110011101000100100100101000110000101010001110000101110000000100001001001101101111001100000001111000110111110010000000111110000011111010010011011101100101011100110111001000010110111001110000101101110000111100111110011001101111000110110101001011000101001100011110100000101010100100000101110000011000101100000000101111000111010000111000011011001001100101011101000101110010110000100110000001001010001110101010011010011000101011100011101100101010111000010001101001000010001111100010111000111100110111010110010101011110110101101010100110010010001011101110111101000101010001101011010010001001000100000010101110000001011100001011111110101110111001001000000101101100010100111101101110111101101110001010111110100011100101011000001010001110101011010100010101011110010100001110010111110111000111100111011010000010010100010000000000001000001010111111111001010000011100110101101001100010011110110000001101100011011010010111011001001011100010011101010011011000100101110010010100110001100000101101010111011001000100110101001110001010101010111000011001011110011001100011010010010001100011001010101011111010110000111101010100100111001101100110111010111010101001100001000100100010110111000010111001100111110110000100101010010011101011100110110101100000011100111110001000001111011110001001000011100101000011101100101011011011100110001100111001110111110111010101110010110110010001100011100110100100100011010111000011000000001010001100101100001000100111000110111101100001111011011111011100011110111000111101000010111100100000111110011011100011100000100010010000111001111110100100110101111100111101100111101010100111010101000010101010101001100110100111000011110000001001010100110010100111100011001010111100011110111000100011110101100101101011111011010011110001101001010000101000010110100001001100100110101101100011001100001011001111011100100000111010001000101000111111101000
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100010111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111011101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011010000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100001110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100001101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111000110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110000010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010000001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
010111111011000010010000010010000111010100111000001000001101011101110001001011100011100110110100000001100000111001101001100111100000110110011110111110000111000000100111000011100000010101111011100001011101111101111011000111111101001010010101010001100100010011101001001000100000000110111111101101110001100000001101100110000011011110011011011111001010100001101001010100000001101001010011101011010110110000100110101011010111010010001010001110111011110101010010101001001111110110110111110000100001001101101000111001010011010011000111011010001111001110101100100100011111010100111001010100101010011101110001010000000100010110111111110011001110111000000100111010001111100000000010101010110110101010100001010100101001001100111110010111010000001110111011011100000100100001000010111101110011000110110100100001000000101101000001110100010000001110001101111110000001101100101100101001010111010111111011000011110000001111101110100110000100000001110100000010111010110110011111101100111111001011011000111111100000001101001011000000011010101011100101000101111100000110100111011000011011001001111011100001110101001101101100010101000101011001110110101010110011010111000001110010001010111111010110111100100010001011111110100101110111110001000101001010110101010011011101001110011010010001010110100001110001110011100011011101100011011111110010010101000101000101011010011110111110101001101100111101011001101100000011000000101110100000001100101001110000010101100101110101101001001101101010000000000001111111110111010101011101010001100100010001100010111010111100000011011001110101100101010100111001010000101011111111110010110000110110010001111000101011100101110101100011011110001011001001011110111100011011011000100101011100101101000110011110011011001100110101111101111001010101101101111010111110111011000001110111001100101111100100000001010010011010000011111010110010001100100101011101110110010010010001110110111111011010000000111010010101100011101000100001111100010101011011100000001100001101001111101100111100100111010001111000011111001111000010110110100110011110010101000000101010111010100100101001011010011110011100011001010110000111101010010100101101101000100111100001000100110010000100100001010000100011100000100010100111100101011011100110101111111101110111111001111110110110111111001010100010000100001111010101110101111101111101010100110010100111001010101010001011110101011010011100000111011011011010101010001101111000001011110000011110001000011111100111000101111011001001100110000110110010111000011111110010110001000011010001010010100000011111101111000111111110110011110010110100111000110011010011101010111100110110111010011111100101001010011001110101111110011100011110101010111011111110111111111110011111110000010010011100100100011010100001100101110100101011110011101111111000110000100111010111111010011011111100001101110011100000010010001100110010010011001100110001101011111011111010101011001110101101111101110011110100010011010111000010010000100000101011011111110000110011011011110001111101100011110100111001100111
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100010010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
111100111111110010101000010010100101101011001010010111111000111010000100000101001101000000111000010000010010010111010101001010000100110000111110101110101101111010110100010000000111000110011010100111011100111110001101011010010011101001011101100001010010000001000001110000000011101001001011110111111011111010100101010011100011001001111101110100010111001011001011011001101010110110011110001101100100101011110001000100010111001011111010111000100011011111001011101100010110101100110010111100101010100000010011011011000010011101101111011010000010001110000010110010111011111000000011001111111101110001000001111011001010000010001100101100110011111000001101001000110101001000101111100110111000100001010110001000101010110000011000101111011110001101001111100001001111101011001010001011001000100100001110010111111011110101010111111100101100111101010000000110100111101001010011110010111111011010111000010010101011001011101110111000110001001110101011011100110101001001110101001100110011000111101011011100000010000011010011001110000010010111001010111111110011011110100000110110110100000001101010110000100111100010101100101010011010101100111100100000101011000100000101111101010101111111010101010010111011010100100010001110111111110011011010001111110011111110000100011000110100000001101010001011110110011110110111101001101101100101111011011101010100010010000011110010010110100110010111100001100110111101010011101111000100110011010101010001111010000110010001110101100101111010100000010001110010001110001101110011101001110100011001100101101101110000100000110111011111101110000010000111000010101111010111110101111110110101011001111001011011100011110110000100000111001000110010101101000111011110101101000111100111000100110011001101110000011011111001011010010011100001011100010100101011110000010000011101001101101110000100001110001001010100110100001011110000010010101101110001110110000001101100011001000001110011010000111011110010000001100100000000110010001000010101000011111111100001001100010001101001010000111101010111100010100110000110110100001000010100000110011100010011010101011011111110010010101111000110010000011111110011000011110110110010010101110010100001111101110000111101111100110101100001000111000111110101110000000101111001001000111100001111011100111010011011100111000001000010000000000101010101101100001101110010011010010111011011001101000000011011011101100011101010001100100011101111100010111100001011101011010101101110000001100111011011011100101100110100001100111110110110001101001000110001101000000110010000101011111000001011101111011110100010111001000010100001010111110011101101101110001000111010110011111111111010110100111000100001100011010010000110001111111110010110110111111010111000011001011100001110101101101101101111010000010111011100100111011010001110000001010101111010001111110101000110111010111011011110010000100011111011010010001001110010111001001010111001000000110000110001101001110110101000111010100011101110110101100100101011110010101100100011011001011101011111001010001111011000010111010011
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110000101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010010110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011101001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010010001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011100100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
010111111011000010010000010010000111010100111000001000001101011101110001001011100011100110110100000001100000111001101001100111100000110110011110111110000111000000100111000011100000010101111011100001011101111101111011000111111101001010010101010001100100010011101001001000100000000110111111101101110001100000001101100110000011011110011011011111001010100001101001010100000001101001010011101011010110110000100110101011010111010010001010001110111011110101010010101001001111110110110111110000100001001101101000111001010011010011000111011010001111001110101100100100011111010100111001010100101010011101110001010000000100010110111111110011001110111000000100111010001111100000000010101010110110101010100001010100101001001100111110010111010000001110111011011100000100100001000110111101110010000110110100100001000000101101000001110100010000001110001101111110000001101100101100101001010111010111111011000011110000001111101110100110000100000001110100000010111010110110011111101100111111001011011000111111100000001101001011000000011010101011100101000101111100000110100111011000011011001001111011100001110101001101101100010101000101011001110110101010110011010111000001110010001010111111010110111100100010001011111110100101110111110001000101001010110101010011011101001110011010010001010110100001110001110011100011011101100011011111110010010101000101000101011010011110111110101001101100111101011001101100000011000000101110100000001100101001110000010101100101110101101001001101101010000000000001111111110111010101011101010001100100010001100010111010111100000011011001110101100101010100111001010000101011111111110010110000110110010001111000101011100101110101100011011110001011001001011110111100011011011000100101011100101101000110011110011011001100110101111101111001010101101101111010111110111011000001110111001100101111100100000001010010011010000011111010110010001100100101011101110110010010010001110110111111011010000000111010010101100011101000100001111100010101011011100000001100001101001111101100111100100111010001111000011111001111000010110110100110011110010101000000101010111010100100101001011010011110011100011001010110000111101010010100101101101000100111100001000100110010000100100001010000100011100000100010100111100101011011100110101111111101110111111001111110110110111111001010100010000100001111010101110101111101111101010100110010100111001010101010001011110101011010011100000111011011011010101010001101111000001011110000011110001000011111100111000101111011001001100110000110110010111000011111110010110001000011010001010010100000011111101111000111111110110011110010110100111000110011010011101010111100110110111010011111100101001010011001110101111110011100011110101010111011111110111111111110011111110000010010011100100100011010100001100101110100101011110011101111111000110000100111010111111010011011111100001101110011100000010010001100110010010011001100110001101011111011111010101011001110101101111101110011110100010011010111000010010000100000101011011111110000110011011011110001111101100011110100111001100111
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100100101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001001111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
110001110011001110001100111000111100001110101101101001101100010111010111101110011010011101011011111100000000010111101110011100110001010000101010110111010010110101001100110101110000111100001100101000010101100101111010000101111100101000000111100110001101001101101011100110011101010100111110001011110000110001111100000000010001001001010011101000010100111101110011011000110011101000011100000101110100110001110110100010001010010011111111000110111000000001100101100000010101000110101011111010110101000010111001100011100000111001010010010110011011000110111111101001101100111100110010101110011010101110011000001110000001011011011001111111000111010101001111100000111110111001011101010000011110111011011100101000101110111011011110011110101110000110011101000010010011100100000010101110010100001110100111011101101111010011000110011100111000001011011010000111110010100111010110001010010010100111101111001100100100011100100110111001110000001110010011011010101010100111011111101100011101111000100000000100100101100001000100100111101001100110011000010011000001000101100100000111011010000110101100011101011000101110101101000010010011011011101101110011000100001101001001010100110001001010001100000010001110111100110111000101010110111011000000100101101010110001111011011000001001000011110010101110000100001001001110010010110111010011100001110110001010110000110010110010101010001110000000101100100111111011001010001000000111001001010010000110011011001100101000111001011010111100001110000111010010001111000110010010101101010100010101010000011111000111110111000111001101010100010100111101111101010010010011011011100011011000011011100000110100100000100101011011011110001001010001101011001001100011001000101111100101001100011001000011010100101010010000011111101111101010110100111110100011111100101000000001000001101111110100011110011101000111111010010111110110110101011111011010000001001011101001111010100010101101111010001001111010110011000011110000000110000110100010100001011010011000111111111000110011000111100010010101100101111001111001101010010010111110001101011101000110110011101001111010100001110011001111001110101010100001000110000011110111000111111110001000010000110100010001100101001100000110110111001101000001100011110000011110101111011000101001010100001000110001111011011111100000100010000111011110011101101110001100010011110001000101011101100010011111100011010110010110110101011101010010111100100011101100000011010011010101101000111111000010000100001101011010001001000010101011011101110111101000011011110101000110000000000011110000100000001100011111111001001111011110010101100101110101101110110110101111000100100011011101010011000101011000101100110101000110101110101000100001011111110111000000001111011010111000001101111110011010111111010110111100001010001010000001100100000101101000000100000111001011000100011111001010110110001001010100110100110101001001100011000111001010001010110111011110010111000111111110000010011111010010000001101010101000010001010001110001110010011100011110101110100100110110001001010000
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110110010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
010100001100011111101101010100100110101110100110101111111010001000000001111000110100001001000100111001111000010101111011011001000011001100101011001110111110011101001110001111111011010100001010100110110000110011000011010000000000001101111001101100111011100011011111111000101011000011010100110001000110011011000111101111011101100001010100001010100111110110001001101101100010011100000100101010001100110001110101011000100110101000001111001100011010011000001110011110111111000010100010001111010111011001010001000001000001001000101011010100110110110100111101100011101001111000010010100101011000001111101001011100100100101011010100010000000011111101101001110101001110101000111010000010101001011010110010001001110001000001101000111001100111010110100011101000101001010011111010111010111010000111110010110010001000100111101111100000110110001010111010101001000100111111110100100010111000011000100101111010000011101001010100101010100001001100110100111001110110010000000001110100101101000101111111001001111000110100011111111111000111001111001011001100101000111000001011000101011001111001100111110111010001011000110100101100101101100001111100100110111100100110001001011100100011000100111000011100001110010101100101101100100001100111110110101100100100110111001100000010101110111011110000000011100101101100001101100100101111110011000001001111111001001001111111001010110010010111001011001001001011000101101111010010010011110000111110100101011011101010000010101110001011110000010010010101001100110111100101010001111110011100000001001010101111100110001100000100100110101101101100011100100110110111010010010010110100000101011010011101111011011101001100100010000000100010010001000010101110011100000011011100110001101000010001101111110011100011011011111011110111000101100100101000111101000110001111001010111111010101111101111111000011000111001111001000000110000111100000110010010110100101111000100000010110100111001110011100010111000110110101011011111011111101000010001110011111011110001001000111110000100101110111011100010001101111101000001010111000000000001111111101001001010010011001111111010101001111001001000101111100101101111001101100101111001101110110011011001000010001110100000010111011101010110100100100011100010000100011101011001100110110111000010000100110000010000100000000100101011110100011001100110000111010000000010000111010001100011011010010100111010010000110010111001111101101111100111001000011100101010110000001111100010010110010101101111101100010111100100111001111110101110011001110101100011001010000110001000110100000011100011101110010010110101011111001000001011101100100010000011111001101011110100001000011101001101110100011110011001010000100111010110000110001101010001100000111111001100010101011011101101001100000010011100111100100010001001010010111010101101001011110001000111101110100010000000001110100000001000100110100011101110101011110110111110110010101111111000111100001111111101011111111101011010010000011001100011010010100110111000000000100001110111111111101110011101101100001000000101111001111
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111001011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111000011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100001001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110100111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111110011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110000011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011000110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100010101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011000100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
001001100011010101110100011000100110011100001011010000011010010011010100110111111001111100011101111010000110001101011001100101010101011000110001010110111011100110101111000010000011010010010010001100000000101101011010000111010111000100110110111001100110111011100101110110011000001110100101011000010110100111100000100101111100101000011010100111110101010000011010111100000101111001101101100111111110110100111001101000111011000100111000011001001110010100100110001101000011011011110110001110011100100010100111111110001110100010000101010100100000010110111111100101100110011100000010101011100010111000010011111101111000110000010100011111010001100001001100110010111001100101011010110000000101110011000011101000000111000100001010001111010110111000010101110100010000110110001011110101001110111001010100100100000010001001101101100111110111001000010110010001100011101100100101100100011000100110010100010000111010100110101111111110100111100001101110111100011101000000101110001110110001110000110001010011111100001011011111100110000010010111111101000011101111001111001111001011101011011101111111101101011111100001110111101000001000011100110000010010001110010001110111001101110101010010111001111110110011011111000101111010111101111101011111100010110001111111100011100000010101100110011011010010000010101100111100001101100110010001101010111110011101100001101111101001001111001100111100011010101011100000001001001000110011101111000000010110000010001011100111011000011101010111101111110110010010100111110011001100110110100001111000001011001110010010101011000100110110100101000001111110111110110000000100001000100000011111111101101000010000011001001000110000100110110110110110101110010100110000111101000101001001101010011010100001110110001111001000011011010100010111110011001100010011111010000000110100110101011100100111111010010001100001110100011011011010011100000011011110000010001011110111110011000011100101001011110110100110111010110110100101000110101111000100100011001001000001101000110010010011111101011111110011001011110001000101111100110000111101110011000111101101100001100111101110010101110000010101110101001010010101010101000000111001000011101101001010100111001111100100100010101110011100100011100011110001100100001111001011011100011110000110110101100100101011110110101111110000110110000010100010000011110000101111011001001101111101001101000010111001100100000010011011111111101100101110111011110110011110101011010110000100111010010010010100111110110111010111011101010010011001000010100011010000111100111111101111101000011001000110100011011011101110000100010110000111001001010111101111001000010100010111010000001000100001100000100001000101000000011001010001000001101011100000111110111010010111011110010100010101001100111111100000111010111101001100000010100011111110011111010110010110111010011100010001000011000011111001010010011110110000100111010001001110010101101101100001111100011101110101010111100010101011101001101111000111001011111110100001111000101010100111000010001011111011100111100101110100110110100110
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101010011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100011101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
111111010010110000001101100010110110100000010111111111010011111101001100111111101100011000001111011001101101100101101001001001111011001000111011110000010100000001101001000100100100100001110010101010010011011001000000000110001110101100101001000001100010110011011011000011111110001011010100011111010001100100001100100010010111111001101101010111111010000011101011001111011000011010100000110110011111010010011011011110111011001100000101110110010100111011101001011010001110001001100110000111110001111011001000001100110101111101001110101111000111011110100001001111000001001100110010010100000010010101001111011010010011010110101001100110100000111111011101111011111100001010010100010111111110010010110001011100001001100001111001100001110001111111001111010000111100110101011010011110100010001101001101011010101011001101011101000101100011100011100101110111101000110101011100001110100101001010100111110010111001010111110111001111101101001010101101111111011110101000111111101100110111011011000100100101000011001100011101001011000111000000010001000110110101011001010110011111110111010010001100110111010110100011111000110010110010100110100010100100011110111100110011110000101110001110110100010000010111000100000010001011101011011100100101001010011101101011001001101100101110000001101110010111000001101000110010011111101011101110011111001011110100100111110110100011111111111111010011000001110000101101010011010111100001110011110101000100111101100101011000011100111010001111110001001010001101011001010100101000000111011111010011000010011000011010010010001111100000100110100110110101111001001111100010011101011110100010101101100011000101100111000100011011011010101001110101000101011010010100111111000110101101010000110100010100111110101010100100011110010011011100000001101111010001110100001010001100101100011110000100110001100011101011010011001010101001101001110111110100100110100000110000001010000011100010111100110101001010110100101000100001011000110101111001100000110001001001101111001110010110101001001100111111010001111110111110001000100101000110110100010001110010100010001011000010010010000000100011101000101111011011111100101011010000001111000011110100110011101010001110011110010010010111000111111110111001101100000110100001000101000001000100100011100110111101111010000001001011010000101011110111000111100110010001010010101000010101110001111100001111001001111011100110100000010000001000010000010011010000001011010010110010100011001010111001001011100000111101000000111011001000100000000000010000100001010111001110111111110011100000000010111101101000111001000010110000100111111010000011101000101101101001011111000111011111001110011010100111101001101010000001000110110111111110100101101010111100000110010110101000110000111011010001010101101111101011011010101101011010001110110001011100100110000101000010000110010100111011100001001011001001001100101101000100010011111110000101110110111000100101101010100111000101111011111000001101011001000010010000011011101010100001111111011110011100000100111011010111101101000001
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011110110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101010101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011100111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110000101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111001100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
001010011010011111011110100111011111100101110111100001011101101110100101001110100110101110000010000001100101010001000011001110111001100110100001010011111011101010110010110010101101110101001101111100001111010101111010011001100010000101000110100011111001000110101000000101000111111101000100010010000000110100101101111011100000000011100111100001101111011101101000001110011010000011101011000100000110111110101101010110111100010111001010111100101001101110111100100110100100011111010010110010010000001101000111001010110011000011000000111111111111001010001100010001100000000111110001001110101011100011001100000001011001001110011011111110011000001011010111100111101011100100000101100100101110100101011011000001010010010011001111001111001110111111110000100010001000000101110011001011100010001001101101010110010100101101010000101011110111100010110111011101001001100010000101110101100111100100011000110010011011001111100011111110100001101011111110000001100101111100100110000101000101101001011100000001100101110100111000010110001001101011111110001100001010010101010110100110000100000110000010001101111001001010100111100010111000111111101001011100110100001001001101011111101110110110010010100000000000001110011100100001110001110110001101001000111011010011000010000001001001110110011001111011111111010010110101011100110100011100101011100000110101000110011011110101011011111101011110101001010010000100010010100010010101100010111001000100101100011101100011000000111101100000001010100000110001101110010010100011100111011001000000001101110001111110110110111010111110010100111100110101101110101100010100101000010100001011111011000010111100110011100011111101110101110110011010010100111000111000101101001000000000011100111001101111001001100100101111111101111110001101010100110100011110111111010101000110110110110110001001111100001101011010110100101110111110110110011100101001001100100100000011110101011111111101010100010011111010100000100110111010010010111100011110111001000010111100101001100100011100101110111100100101001101111101100101101000010000111111100110101101100100001001011111111111001100011000011110100001101001000010000101101101111111010110100000010101111111001110100101010000010000010101011110011010111111010000111101111000010001000111011111100100010111110011110011110110110101110010111001000010010011101001100100011100111001010110011110101111111110110110111110111000000100101110101111100011111100100110110000000111000100101100111110110101000110110010110011000011101100100101000100100100001001110011111010001010000011010000001011110111001001011100000000100111011110100110110000111001010010110000101100110100110110011011101101001101000101101011110111110111110000000001010110010100011111110011001000000001110111011001000011101001110110101000001110101001011111011101001100011010101101000101010000111100001100100001100110000101001100001101111011010101001000111110111001000110101101111101011001100010000000100000001111001001011111110000101100000111000010010101111111100111010001110101101010000001110000100111111010
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111100110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101100101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001101110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010010011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110010010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
111100111111110010101000010010100101101011001010010111111000111010000100000101001101000000111000010000010010010111010101001010000100110000111110101110101101111010110100010000000111000110011010100111011100111110001101011010010011101001011101100001010010000001000001110000000011101001001011110111111011111010100101010011100011001001111101110100010111001011001011011001101010110110011110001101100100101011110001000100010111001011111010111000100011011111001011101100010110101100110010111100101010100000010011011011000010011101101111011010000010001110000010110010111011111000000011001111111101110001000001111011001010000010001100101100110011111000001101001000110101001000101111100110111000100001010110001000101010110000011000101111011110001101001111100001001111101011001010001011001000100100001110010111111011110101010111111100101100111101010000000110100111101001010011110010111111011010111000010010101011001011101110111000110001001110101011011100110101001001110101001100110011000111101011011100000010000011010011001110000010010111001010111111110011011110100000110110110100000001101010110000100111100010101100101010011010101100111100100000101011000100000101111101010101111111010101010010111011010100100010001110111111110011011010001111110011111110000100011000110100000001101010001011110110011110110111101001101101100101111011011101010100010010000011110010010110100110010111100001100110111101010011101111000100110011010101010001111010000110010001110101100101111010100000010001110010001110001101110011101001110100011001100101101101110000100000110111011111101110000010000111000010101111010111110101111110110101011001111001011011100011110110000100000111001000110010101101000111011110101101000111100111000100110011001101110000011011111001011010010011100001011100010100101011110000010000011101001101101110000100001110001001010100110100001011110000010010101101110001110110000001101100011001000001110011010000111011110010000001100100000000110010001000010101000011111111100001001100010001101001010000111101010111100010100110000110110100001000010100000110011100010011010101011011111110010010101111000110010000011111110011000011110110110010010101110010100001111101110000111101111100110101100001000111000111110101110000000101111001001000111100001111011100111010011011100111000001000010000000000101010101101100001101110010011010010111011011001101000000011011011101100011101010001100100011101111100010111100001011101011010101101110000001100111011011011100101100110100001100111110110110001101001000110001101000000110010000101011111000001011101111011110100010111001000010100001010111110011101101101110001000111010110011111111111010110100111000100001100011010010000110001111111110010110110111111010111000011001011100001110101101101101101111010000010111011100100111011010001110000001010101111010001111110101000110111010111011011110010000100011111011010010001001110010111001001010111001000000110000110001101001110110101000111010100011101110110101100100101011110010101100100011011001011101011111001010001111011000010111010011
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011110001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111110110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110010010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011010101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001000101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
011010010000101001111110100100010111101011100110111110001101010010111111110111000001011011011110101101100111011001000110111010101100000100010111111100110111010110000010111011101100101100010010101110101101000011100100110000001111110011010000110111111010000100011100011000010010100110011101111010010011100101111101010000110011000100110111010111011111100100000010001000001110110111010100101110010000110100000110001100101011111101011010001001111101000001101011001110110110001010001010011101111011000011111111011000100001110000110001110111001011010000100110110011111011010000000011001110111111110110100011100101110100100011101001000001100010010101001111100111111000011000100110100101110010100000010010111100100000000001010010111110010100001111010100110000011110010110010111011000000101000010110000000000011010100100000100001011110100101011101001001000101011010101110111100010111111000100011101011000110001000010110111111000100110010011110001101011001011000000011011110001100111101000110010011110101100111101111110001001101111100110000110101011001101001010000011001100010110101000001100110111010000000010110101101010111110111101101110011111110110000001111000100100110100101101111110010110011110111101010101110110011111111100101000100000000001001010100000101111001011111010011100100001011110101110001011100001010100010111111110101100101000010101000011001001010101100110111111010010011100000010001110011000110100000001111111100101101011111000010101111000001010111001011110101110001010011100100010000011100000111011101111110100101011000111100011111000011001101101111111011110101011101100001110101111011000100000010101001000100111001011110010011000111010100101110111001101111011111101101100101101000010001101101000000000100000100000010100010101010001000010011010100010010001011000101111010011011001100000101110101001101101100000001011010101101101111110000001100010111100010010000011001101101000011110010000100010100111111101101101110000101111001010111000100000100010000000101101110101011101000011101101111001111001011010000111100100010001010000100001000110110001010001001100010011111010110000101010100111100000001101110011110101110000011110110100000110000010000101001100101111110110100010101100100111001111111010000111100000101000101001101101101000110000101111100011010000110001011110110111100110111010111111011000000000010000000111011001101101100110011010101110111001101000001010101000010101100100111111000011001111000001101001100110110111101010001000010001110010111010111101000101101111011101000110010110111110010110010011001101111001000100000000000011101001011111000010011011010110110001111101110010100110110000010001010101101010011011100110100000011110011111101111000101011010000110110000010010000110000100110101111011101110101011101000111111001111011100111000101111001001101011001001001000000010100001101011010101110000010000101010110110111110111000100111101010010100011110010101001010111110101011010011011000001010001111011011001110011001101101101011110000010100100110100101100000010001011110111000100101
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110001110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011000111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101100000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110000111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110001000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101010110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100101010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000010010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100010100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110101101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
110001110011001110001100111000111100001110101101101001101100010111010111101110011010011101011011111100000000010111101110011100110001010000101010110111010010110101001100110101110000111100001100101000010101100101111010000101111100101000000111100110001101001101101011100110011101010100111110001011110000110001111100000000010001001001010011101000010100111101110011011000110011101000011100000101110100110001110110100010001010010011111111000110111000000001100101100000010101000110101011111010110101000010111001100011100000111001010010010110011011000110111111101001101100111100110010101110011010101110011000001110000001011011011001111111000111010101001111100000111110111001011101010000011110111011011100101000101110111011011110011110101110000110011101000010010011100100000010101110010100001111100111011101101111010011000110011100111000001011011010000110110010100111010110001010010010100111101111001100100100011100100110111001110000001110010011011010101010100111011111101100011101111000100000000100100101100001000100100111101001100110011000010011000001000101100100000111011010000110101100011101011000101110101101000010010011011011101101110011000100001101001001010100110001001010001100000010001110111100110111000101010110111011000000100101101010110001111011011000001001000011110010101110000100001001001110010010110111010011100001110110001010110000110010110010101010001110000000101100100111111011001010001000000111001001010010000110011011001100101000111001011010111100001110000111010010001111000110010010101101010100010101010000011111000111110111000111001101010100010100111101111101010010010011011011100011011000011011100000110100100000100101011011011110001001010001101011001001100011001000101111100101001100011001000011010100101010010000011111101111101010110100111110100011111100101000000001000001101111110100011110011101000111111010010111110110110101011111011010000001001011101001111010100010101101111010001001111010110011000011110000000110000110100010100001011010011000111111111000110011000111100010010101100101111001111001101010010010111110001101011101000110110011101001111010100001110011001111001110101010100001000110000011110111000111111110001000010000110100010001100101001100000110110111001101000001100011110000011110101111011000101001010100001000110001111011011111100000100010000111011110011101101110001100010011110001000101011101100010011111100011010110010110110101011101010010111100100011101100000011010011010101101000111111000010000100001101011010001001000010101011011101110111101000011011110101000110000000000011110000100000001100011111111001001111011110010101100101110101101110110110101111000100100011011101010011000101011000101100110101000110101110101000100001011111110111000000001111011010111000001101111110011010111111010110111100001010001010000001100100000101101000000100000111001011000100011111001010110110001001010100110100110101001001100011000111001010001010110111011110010111000111111110000010011111010010000001101010101000010001010001110001110010011100011110101110100100110110001001010000
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
100001110111101111111011000010101100000011011110100000001100000011001100011101110101010101101000010011111001101111100011111101101011110110111001101101100111011000001000000000000100000011111101001101010101000101111100100101011001011000001101010101001110000010100100111000011100111001101101110101000010001000101011111100000000011010110001001101010011011110001011010101011011010011110010001101000000110000011010110101101011010000011000010100101010111001110100010100010000100011000010010110100100110111011000111101011101110000001010111011001001111010110111111000000111011100011000111010110101110010110000011010101101110101001111000010111001100100100001111010111110001100011001101101110110011000011110100001010001110011010000000001011011101001000100110010110000110110100010000100010110110101000100101010111111100100000001100100011101101000010010001001101111001101011100000111011010001010111000111101011100011110000100110011010100110001001100110110110000000001110100001011011001101110000100111111101101101110110001110111011001110011001101110010110111111110000100011101100101000011000011010001110011011000110111111001001101000010111001110010110011101100001110010011011001001110100101001010001111000000111100000000100010101100000100000001001011100000101001011011100011110101010011111111001100010100010111000111001001111001000110111110000011001000111011000110111100011010100100010000000010110000100001001010111101110111011111111001011001000000111101000010101111101111000111001010000111111100000101011001011000000011100111110100110111001110001111111100011101000100100011010101110111101001100000010001011101010010011111001100000000000100110110100100100001100110001010000011010110001110000001000011111010011111010111001011101111111101011011011111100000000011101100010101100110100110110011101101100101001010101111010110100011010011010000010010111101100010110001110001110100000001110111110101101001001110110101000001010110100111001110010110110101100010001001110111001110001011111110110111100001100000000000010010111110100010011100111010111101110101001110110100010011111011100001011100110010100110100111000101100101000010011110110000000101111010111001111000011100101011111111101110001110000010101111001101000001001010111110000101110001110110000111101110000011001001011100011111001110110110010101011001000001101110000110100111000010000001110101010101001101000100001001111001110001010001110011110001011000100101000101000000011100110111110001010011001010010101011011001000000011111100011011001101010110001010111101100101101001111011000111111000001110100000101011111010110101110111110101101111011011111000101000100101100010011011101101100111101100110101110110101111011110110111010101001001110011100000111110010011100110000001111110011101101000000010101010100110010001111101000101110100111010011101011101010011011011001110010100110000100001011111100010010111000100010110111110111011010101110101010000111000001100011110010101101010000001001001011110000111101111001011011000101000010111000010111001010010101000010001111011
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111001000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011001101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000100010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
011110101011001000100001011001000010100000101011001001101111010110000001101000010001110000001000001001101111111010000010100001011111111010100111101000001010001000010101111000010101000100100001010000100100101010100100101010011111110010111000110011101100111100000100111000110110000100110011111100110010000100100000001001010101110111101110001001011110000111110010010001111111000110000011011001111101101001000110100110100110110101101010000101111000010101011011010010001001011010010101010010101111110111001001111101000111110111101101110001101000000010110100000100110110100111110010111010001100101110111000110000111111100000000010100110011101110100001010011011010001001111101010000110111100101100100100001001010101001000111010001110000101001001110110000000111001000010111100100011010001001001110111010001001010010111001101111001011000100101100001100101111000100001111000010011101111001101001101010100110111000110000101110000011010111100110001001111011010110011011101110100001000100010001010111110101111100100011111110011001000101011110001110010110011000011100111110010111111111010101110010000100111000101000111111000100111111111001000010100011000111001001111011111000101011111010100100100000111001011111100011001010011101101000000000111001101000011010000011010100101001110011001100011100100011101000010110000111100110110101011110001100011000100011100101101011011101010110010010110011001010000000101100101000111011001100001100011100001001100000110011101010111101010101011000011100100100100100010011010101101101001101001101011011101100100110000001010001010001011110001100011000001011101101011000001110001010001011000001001101010111111110000100101001011110011001001110111010000110010110110001100001010001101111100111000000011000100001111101001010011111001111011000111111101101111011000011000000010100111010111111010011110010110010110100110001100010100110101100101010111011101011001001000010110101100000010001101101101011010100000011011100011000101111101011000001011101101010100100111100100000011111111110110000000100000100101101110110110010111111110100111100001001001110001010100000101011011011000100000001100110101001100110000101000000000101001101111011110010101110110000100111000100110000010001110001000100101001100100111010011110111011111111011001001010000010001111000101111011110100010001101110011011110100001011101110000000001101011011100001000000110111101110001111001101001011101011010101000100101111011001001100010001110101101111001100011010111000101111000101111111011111100111100101100001111001110111100101010110011010110101100111100101011000011000011101111010110110100011001100101010110011000001001100010001000100101111000100001001000001000101110000111110001001100110100000100111111010011001011100011010001111101001100110111111001100110110110100100111110001001100111110010101110011010110111101111000001000010100010011110111010110101110011111101101001101010011101001111100111101000100001001011001000101110100100001111110011001010100110100101000101011111111110110101010010100000001111001111111011001110
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011001011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110110011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111001110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000101100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111010011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011011001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100011011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110101010011100101110000110100111001000011110111100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101101010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101011101101110101011010101001111001
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001101011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010010011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001010000000101101010110011010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111011111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011101111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001111100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111100100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010111101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000000110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110001000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110010000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100010101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100100000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001101110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001001110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111001100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000101010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010011011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011011100101001100000101110000100011110001011111000100111110100110000100001111101001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001110001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010111111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000110100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011011010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000100011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000100101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011110100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011001101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010010011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001011000000101101010110001010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111011111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011101111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001111100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111100100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010111101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000110100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
111100001100101101101101000001000110000011010010000110000000100010100000010001000110101010011001100010011011011001100111101001101110100100110110101110011011010100101001101001110001000101010010011010100101000100001000110000100110010101000110111010111100010101001001110110001101100101100010111110101110111001101000011001001001001000010010000101110110111101001010100000010001100000100011011000110001000110101000100001011101101000100010101010101110101011100100011010010011011011100110010000111000111000010101100001011000011011000000100101000101010100100101110111110100010111001010001010111001111010011011100110001001000100100101100110110001010101001111011011010010000010011101111010110111010100010000111101010001110000010110111001011101110010010111001001100010111110111011100000100100010010011001000011110011010110110110010110010011011110101010001100111101001100100010101100011111100110011010000101010110100100101010010000001000010010000000101101001000001100011001011010110101011110001000001110110001100001011000011011010010000000100011001011010011010100101111010111111011101111000000101100101010001011110000101111110000010110110010001100001110111011111100011101101111001101101110110100101101001011100101001000100110010010000000100000111010010001101010101100011110111000111110011011100001011100101010001001010100011101001000000111101111110010101010101000111100101001110101010000001101100001011100000010011110100101111000001101101001010100010101000101000110001010001110100100000101110010101011110000101111101101101100010100011100111100000111111010111010110101010111001110000100010010010011000011011101001011001010001001011001101110101011100100001001010011000110111101011101100000111101010110000001111111111000010010011011001011110010011101101001110110000001110010111111011011110011110000001101011001011011101010000111110001001100110101011100101000010111101111111110100001010000110011100010000101000011000000000011110100010001010110110110011110111001100011011101000001111101001011110010010010111010000011010001101000101001100100111000011000010101101001011111010111110111100000101011011110010101011001000000000101011101101100110111111011011110100011100101101110011101011110000010001011000101001010101110010110100011001110100001111010101011100101101110011110110110101001010111001010100001110101001001010110000001100011111110010101001100010100000000110100101001011010010110100001000111011001001000111101000011000001111000101011010000101001100110001001011101100000100101010010000001101111010010101001000110000000111000000000111011111111010110100000000000100100111011111100101000101000010000100000001001011100101111001100010100101011011100011110111101100101010111001110000001000011111011101110001011110011101010101100001011011001111100110110000010111000101110100001101111010100111001001100001001111011101010110100010110000000110001111101110010111000001101110100100110111110001001100001100010110010100010111000001001111011110001001111000000001100000100011100101011010110111000000111110000000110010111100011011100
011110110001010111111001101111110000010001101000000110110011000100111001100001100111000111001111111000001000100100101100011100000011111000010111000110001010101110100001100000101101100010111000011010000110000011010001100001111111110000100000101110000011111110101000111011000000100011000111001000101111100001000011110001111111111000110001111111011110011000110010111110101110011111101010100011011100010001111111001111111011001000010000001001101110011100100101010011100001001011010100010110000010111000101011010010100010001100100000001010010100101000000110111110111010111111101000010000000001011000101110011101000110001001001100001111000011110110110111100111011001000101101001011111100101101111010000000000101110010100001101101110011101100011101110000101100111101110010000110001110010100001110011001111010010100101101001010100110001111111100011000011110010101010101111100100011010010010001100000101010110111100100110001011100011110101110111010111111101110100001001001100011110110000000010110001110110010010000101001001010000011000000100000010100001111010111101000110111110011001010100000001110010010001001011011001100111001101011100011100100010110000110001111100010111010101011011000110000111000101000111010101010001010100001100100100110010110010001100100010001011100100111011011101000111110100101001111111110110010001111100111101111111111101001100101000111110001101010001000010011101101001101001001111011111001001110011111010001101010000101000101111101010100010000010001101010110111011101001000101100000001111000110010111100101010010110010110101001010011011011100011001100101011010100111000100010111110011000000011111110111001101101011101101110101101110010100010100111101011000111100001001010100101101000111001000100000001101000101100011011001111000010111111001000000010011110110000010101011001110000101011110110110111100100100101100101001011010000011110111001100101111101111101010110100100101111010011111111000111100111010001001010011111001000110101110111010010111110011110000000111100011011110010011011010001000111010011010010101100011011101000010001001000110000010110011111001100001101010000001011001100110001101101011110001111010000110000110111001011010000011100000000101101010010101110011111010001110001001001111110100010011010001100011001010001010111110000111001001110010101011101100111101111010111111111000100001110001101011111000010001001011010110110000000110110000011101001011101110010110110101000100110010100000111010101001101110111100001011011010000011110110010000000010111110101101111110010000101001001010000001000011000010110000010110001001001101001111100001010100101111010100101001110010100011011011010100110011001101111101001010001111100000100011110101010100101100111100110001011010001010111001101111111011110100000000110100101010110111010000010111101101111011101101100100111000101110010111010101110111010000011001101100011010110000000100100000100101000100100101001101100100011000111101001001101111110111000111101000001010100111011000100011010100010000010011111110111001110100010111110100
100001110111101111111011000010101100000011011110100000001100000011001100011101110101010101101000010011111001101111100011111101101011110110111001101101100111011000001000000000000100000011111101001101010101000101111100100101011001011000001101010101001110000010100100111000011100111001101101110101000010001000101011111100000000011010110001001101010011011110001011010101011011010011110010001101000000110000011010110101101011010000011000010100101010111001110100010100010000100011000010010110100100110111011000111101011101110000001010111011001001111010110111111000000111011100011000111010110101110010110000011010101101110101001111000010111001100100100001111010111110001100011001101101110110011000011110100001010001110011010000000001011011101001000100110010110000110110100010000100010110110101000100101010111111100100000001100100011101101000010010001001111111001101011100000111011010001010111000111001011100011110000100110011010100110001001100110110110000000001110100001011011001101110000100111111101101101110110001110111011001110011001101110010110111111110000100011101100101000011000011010001110011011000110111111001001101000010111001110010110011101100001110010011011001001110100101001010001111000000111100000000100010101100000100000001001011100000101001011011100011110101010011111111001100010100010111000111001001111001000110111110000011001000111011000110111100011010100100010000000010110000100001001010111101110111011111111001011001000000111101000010101111101111000111001010000111111100000101011001011000000011100111110100110111001110001111111100011101000100100011010101110111101001100000010001011101010010011111001100000000000100110110100100100001100110001010000011010110001110000001000011111010011111010111001011101111111101011011011111100000000011101100010101100110100110110011101101100101001010101111010110100011010011010000010010111101100010110001110001110100000001110111110101101001001110110101000001010110100111001110010110110101100010001001110111001110001011111110110111100001100000000000010010111110100010011100111010111101110101001110110100010011111011100001011100110010100110100111000101100101000010011110110000000101111010111001111000011100101011111111101110001110000010101111001101000001001010111110000101110001110110000111101110000011001001011100011111001110110110010101011001000001101110000110100111000010000001110101010101001101000100001001111001110001010001110011110001011000100101000101000000011100110111110001010011001010010101011011001000000011111100011011001101010110001010111101100101101001111011000111111000001110100000101011111010110101110111110101101111011011111000101000100101100010011011101101100111101100110101110110101111011110110111010101001001110011100000111110010011100110000001111110011101101000000010101010100110010001111101000101110100111010011101011101010011011011001110010100110000100001011111100010010111000100010110111110111011010101110101010000111000001100011110010101101010000001001001011110000111101111001011011000101000010111000010111001010010101000010001111011
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010011111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101010100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
100001110111101111111011000010101100000011011110100000001100000011001100011101110101010101101000010011111001101111100011111101101011110110111001101101100111011000001000000000000100000011111101001101010101000101111100100101011001011000001101010101001110000010100100111000011100111001101101110101000010001000101011111100000000011010110001001101010011011110001011010101011011010011110010001101000000110000011010110101101011010000011000010100101010111001110100010100010000100011000010010110100100110111011000111101011101110000001010111011001001111010110111111000000111011100011000111010110101110010110000011010101101110101001111000010111001100100100001111010111110001100011001101101110110011000011110100001010001110011010000000001011011101001000100110010110000110110100010000100010110110101000100101010111111100100000001100100011101101000010010001001111111001101011100000111011010001010111000111101011000011110000100110011010100110001001100110110110000000001110100001011011001101110000100111111101101101110110001110111011001110011001101110010110111111110000100011101100101000011000011010001110011011000110111111001001101000010111001110010110011101100001110010011011001001110100101001010001111000000111100000000100010101100000100000001001011100000101001011011100011110101010011111111001100010100010111000111001001111001000110111110000011001000111011000110111100011010100100010000000010110000100001001010111101110111011111111001011001000000111101000010101111101111000111001010000111111100000101011001011000000011100111110100110111001110001111111100011101000100100011010101110111101001100000010001011101010010011111001100000000000100110110100100100001100110001010000011010110001110000001000011111010011111010111001011101111111101011011011111100000000011101100010101100110100110110011101101100101001010101111010110100011010011010000010010111101100010110001110001110100000001110111110101101001001110110101000001010110100111001110010110110101100010001001110111001110001011111110110111100001100000000000010010111110100010011100111010111101110101001110110100010011111011100001011100110010100110100111000101100101000010011110110000000101111010111001111000011100101011111111101110001110000010101111001101000001001010111110000101110001110110000111101110000011001001011100011111001110110110010101011001000001101110000110100111000010000001110101010101001101000100001001111001110001010001110011110001011000100101000101000000011100110111110001010011001010010101011011001000000011111100011011001101010110001010111101100101101001111011000111111000001110100000101011111010110101110111110101101111011011111000101000100101100010011011101101100111101100110101110110101111011110110111010101001001110011100000111110010011100110000001111110011101101000000010101010100110010001111101000101110100111010011101011101010011011011001110010100110000100001011111100010010111000100010110111110111011010101110101010000111000001100011110010101101010000001001001011110000111101111001011011000101000010111000010111001010010101000010001111011
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110000010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010011100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101100101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100100011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111000010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
011110001100011111101011000101001011111010010010000001111011110100011100111111100100010000000001001001111010011010010110101010100110101000111010110011000101010001001000100101101110000111011110010000011101001111001100000010000010001010100111010010101101100111011011111110011010011001100100010111011011001010001001101100010111101101101100011101001000110100100001001100101001000110000110010100101011110111100001100111000111000010111111111100100101111111001100111001110011001100110001111001101010011011110100100100010111110000100110010000110101010100000011001000000101100111111001000001111110011010110011110000000100001100000001000111000101110100000011101110101101000110111100111111011110111100011101000001011000001110010000010110110001000011001011001111111111111010100101100011111011100110011010111010000100111000011001100110101000110010001111010010000111010010100110100000101010100011111100010001111001011100010100101111111001101110001100100000110100101011110011001001111110111110101011000111000100110110111101010011010110010111000000110000110000010100000111010111011100011100011111101011111101000110011111101111010101101100000001110010110010100110111010100000011111111000100101011110001110010101000010000001010010101000110111000111100000010101010010111011001001100111001011000110111001010111010011110111010001001000111101100011010000110110110100111010001100001101110110110100011101111000010001011010011110000010010101111000011011101011001111011100001011011000110001111011001111000110111100101101010100100011101110111011100110101110111000000001011000101001111101010011101100011100001010111111000110101100111001001001011010011100110100010111001011001001010110110101111011001110100100010001101111010100010011110000011001001110111110001100000011001001011100100010011110000101110100010110100000001010100110100111100110110111001001101100011101111111001010001001000001110011001101110111101011010011100010011101111000000000001001110011011001111101100111000001101100011000000111110100001111101011101010011100000110111010010010010110001011001011001010110101000101010100110101100111100101101101100101000101000000111100111101011010001001100001111001100111010000010000100100110110010110110011111101000011010001101011011011111011111010010101101001101100110010101011011000001001110110000000010011101111101101110111111010101001010010101010000101011001000000101001010011101110110100011010010011001011111001110000101000001011101000010000011011001000110110111011000001000110001111011101011011010100110111001000011010010111000110001001000000000101000101010001111110010100111101100010000001100100000111111111000011101110110100100001110010100101011010010100110001101100100111100010000101111000110000001001001000111011000011011000110001001101010010110101001101111111011011100110111011001110101100111011011010100011001100000011110000010100110110110011010111100010110010100101100110000001100001011110000011001100101100111110111010000001101011011110011010011100000000001100001101110010001001000111011001010110001011100100001111
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011000101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100000111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011000101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010000010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111000110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101100110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110011110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011101111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111010001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
100001100011100111110100001101000110110001111111111001100000111001110101011110001011011111000000100001100101000001000101010101111000110000101100110110011110101111001000100100001001000011001010110000010101011010010001100111110001011100001001101111100001001101110011111000111110101000010011010111111110000101001111010011101000000001011100101000100100011011011001110001110110000101001010010101000011000011100100010001000000000100010101111111111010100111001100001001101111000010110010010001110011000011100011011110010111110001101110100101010011110110100111110001111011110011011010000100000011001101100001000111010101011111100101101001100011001001101010011100100101001111111101001000011011111101100001011100100111110101110100001111101100011100100001010101011011011011001010101111010000101100111110010101111001101000110100010001010010011100000110110100011010011111110011101010111111011000101011111111101111101011010001000100001110101111011010101000100011011100110110100000101001101011000110010100110101011110011000000010010111011000010101000100010100100011101011011001001001001011011000110110100100110010110011101011010101101011111110111000111100001100000010001100111001011011101111010110010000000001000101011110111010001000101001101110101111011001000101001110100101100101010101001010000110011100011011100000011101111111100011110110001011011010111010001011000001110010000010000011101101000100111010011000111110111010000110111110110000110101110000110011010000101101110011000111011011100010111101101101100111010000010101010101111101001000100000111010101010111101111010101100011100010101000101011001001001010001101101111100110010101010101111110110101111000111100001010001100111001100000011001111111001111101110011011100011110100111100001111101001010100100010110010110010001100111111100001110000111010000000001101111010101010111110111100110000000110011110100000011101010001111011111100000110111000111000110101010110010001000010010101000001011001100111111001110001011011110011100111110010001001010010010101100001011110110000100010010110000100101101001010011111011100100001001110001101011100001001001101001110110111101110001000000100001110101000101110010001010110000001101111110010111111101010010001101000011100010001111101110110001010010010101000000101100110111000100000110000010100010000000011011111010011100101110101010001001100100011010000100011110000010101101010110100110100000010101011011111101000110111110010110000000000011110000010000100101011100110110011010111000111110110000000010101110001100101001011110010110111001100001000001111111011000101111001011111101101000011011010111000111111001000000101101100100000100011010101001101010010100100000001110100110010100001011110001000110000000110111001100100010001001010100101010100001101111011111110000011010001010011001011100100111001011100001111010101000000011101110010110011011010000100000110111110100010111011110100000110010011101101000001110111111111000110010010111111010011110101010011010111100110010000010101011001110001111111010000010100011111010110101
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011010110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011011001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101110111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011000001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011110010001110011111100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010011110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110110110111111000110110101000000010
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100001110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110110011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010000100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100110100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011011100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000101000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000100000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001000110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101001011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110110110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001000100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001001100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000110110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011001100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100100110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111001010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110000111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010101100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010001001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001001100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001010111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110111100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100110011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010010101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110010111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010100101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110100110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101000011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110000111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111100011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101011101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001100100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100100000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101011100001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100011100001000101001111101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010011100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110111100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100101010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111111111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
111100001100101101101101000001000110000011010010000110000000100010100000010001000110101010011001100010011011011001100111101001101110100100110110101110011011010100101001101001110001000101010010011010100101000100001000110000100110010101000110111010111100010101001001110110001101100101100010111110101110111001101000011001001001001000010010000101110110111101001010100000010001100000100011011000110001000110101000100001011101101000100010101010101110101011100100011010010011011011100110010000111000111000010101100001011000011011000000100101000101010100100101110111110100010111001010001010111001111010011011100110001001000100100101100110110001010101001111011011010010000010011101111010110111010100010000111101010001110000010110111001011101110010010111001001100010111110111011100000100100010010011001000011110011010110110110010110010011011110101010001100111101001100100010101100011111100110011010010101010110100100101010010000001000010010000000101101001000001100011001011010110101011110001000001110110001100001001000011011010010000000100011001011010011010100101111010111111011101111000000101100101010001011110000101111110000010110110010001100001110111011111100011101101111001101101110110100101101001011100101001000100110010010000000100000111010010001101010101100011110111000111110011011100001011100101010001001010100011101001000000111101111110010101010101000111100101001110101010000001101100001011100000010011110100101111000001101101001010100010101000101000110001010001110100100000101110010101011110000101111101101101100010100011100111100000111111010111010110101010111001110000100010010010011000011011101001011001010001001011001101110101011100100001001010011000110111101011101100000111101010110000001111111111000010010011011001011110010011101101001110110000001110010111111011011110011110000001101011001011011101010000111110001001100110101011100101000010111101111111110100001010000110011100010000101000011000000000011110100010001010110110110011110111001100011011101000001111101001011110010010010111010000011010001101000101001100100111000011000010101101001011111010111110111100000101011011110010101011001000000000101011101101100110111111011011110100011100101101110011101011110000010001011000101001010101110010110100011001110100001111010101011100101101110011110110110101001010111001010100001110101001001010110000001100011111110010101001100010100000000110100101001011010010110100001000111011001001000111101000011000001111000101011010000101001100110001001011101100000100101010010000001101111010010101001000110000000111000000000111011111111010110100000000000100100111011111100101000101000010000100000001001011100101111001100010100101011011100011110111101100101010111001110000001000011111011101110001011110011101010101100001011011001111100110110000010111000101110100001101111010100111001001100001001111011101010110100010110000000110001111101110010111000001101110100100110111110001001100001100010110010100010111000001001111011110001001111000000001100000100011100101011010110111000000111110000000110010111100011011100
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010110110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001000110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000010001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001010100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010100011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101100011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101110101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000111000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101011100000101101010010001001000111111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100111100110001001100110101001000110010001110110111001000011111001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101101000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101000101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110101101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100001001010111001001100111111000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100111110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100011111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000110110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011110000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000011110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111000110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100001111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010100101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100100111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101000000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110001010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110001100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110110010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010000001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010010001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001000110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000010011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010100110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010000111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110101101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111001100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001001101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010110101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000101000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000011001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001100101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
100010111101111010010100101110110110010010111010000000110011100110011001110000100001101101010110011010010011111101001011110101101101011100100001101000010001111010001000001001011100100111101010000000100011000111011001010001011001100101100110010100111111101011100001001101001101000110100101110110000001011000101011101000110110110000100011111010101000100101111000011110111111111111001001111011101101010111010111101110100110100000110010100011000000110111000001001001110010010000110010000110111010000000111110110011111010010111100000101111010001111100100011001001001110101000100010011010111000100010110101111011001111001101101001101001110010100011111000111100001011000111110100100101010010111011000000111101111111100100011011010111000000010001111001001100000101010000101011010001010110110011101010001100100001110011011111000010100010100001001001001111001111100110001101001000000101110100010110011000000000011000001100011011101011100111110111111010110101111000010000010110101011101110001010111111000111110011011101010010000010011000100111001001110010101110010010010001000101110110010100101101011000011010111011110110010111011011101110010000101100001011001101100001111000011000110101110010101010001110100010011101110111000110001100000100001000100011100110001110010101011100000101000110100110101000000011110110100010001100110100111010010000001111100110000000000010100100100100010010010000001000110101001101000001101100001011110111100100000100111101101010101100101000001100101001010011001001000010110101001111100010101010000011111001101110110101001111110000101110001011010111100001001000110100000111001010111000001010010110101110100011000000001001111100111101010010101001100000111000000001011111010101010010111111011010111011000110110111111110110000001110010110001011111111001000000101110010100110010111011110110100110001001101101000011001110101110010010100011000110010001110111111011001010110100000111001011111111011001000101011011111100101100111111111001101100111010110001110111011110101110001100100010000001011100000010011111110101101111011001000101011010110010001110101010011010010111111111111011000011001100011010000000111000110000001011000100101011100110100011110111110000111100001010000111001010100011000101010000001010101101001111010000110100100010100001000101110011110111000001010011001110100101100111110011011011111100100100111101100010001111111111111101010010000010001011010010010100110101011110110000101001010001011101010000000001000110101010110111010100110100100010001101101101100000100111000010000010001001010111010111100010100010000010110101101110110110011001001111100111111110100100000101110001100010111000000011000010001100011110111101010110111101101110100010111010111010010111010101001100000010101100100100010001000110110110110010010011001110001111000111001000010100001101101000011000100100011000011110111100001100100011110100010111101110000000110011011001101000100101111010110111010000101000000010100000110001000101000000110100011000100001000000010101000010100001110111111100011110100101000
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100100001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010010110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001100000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001100010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010011111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001001000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100110011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111110110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001101011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100111010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101011110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010011100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101101011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101110010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100011101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011011001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101110111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011010001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011100010001110011111100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010011110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110110110111111000110110101000000010
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101110011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001001110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011101000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011010010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
111100001100101101101101000001000110000011010010000110000000100010100000010001000110101010011001100010011011011001100111101001101110100100110110101110011011010100101001101001110001000101010010011010100101000100001000110000100110010101000110111010111100010101001001110110001101100101100010111110101110111001101000011001001001001000010010000101110110111101001010100000010001100000100011011000110001000110101000100001011101101000100010101010101110101011100100011010010011011011100110010000111000111000010101100001011000011011000000100101000101010100100101110111110100010111001010001010111001111010011011100110001001000100100101100110110001010101001111011011010010000010011101111010110111010100010000111101010001110000010110111001011101110010010111001001100010111110111011100000100100010010011001000011110011010110110110010110010011011110101010001100111101001100100010101100011111100110011010010101010110100100101010010000001000010010000000101101001000001100011001011010110101011110001000001110110001100001011000011011010010000000100011001011010011010100101111010111111011101111000000101100101010001011110000001111110000010110110010001100001110111011111100011101101111001101101110110100101101001011100101001000100110010010000000100000111010010001101010101100011110111000111110011011100001011100101010001001010100011101001000000111101111110010101010101000111100101001110101010000001101100001011100000010011110100101111000001101101001010100010101000101000110001010001110100100000101110010101011110000101111101101101100010100011100111100000111111010111010110101010111001110000100010010010011000011011101001011001010001001011001101110101011100100001001010011000110111101011101100000111101010110000001111111111000010010011011001011110010011101101001110110000001110010111111011011110011110000001101011001011011101010000111110001001100110101011100101000010111101111111110100001010000110011100010000101000011000000000011110100010001010110110110011110111001100011011101000001111101001011110010010010111010000011010001101000101001100100111000011000010101101001011111010111110111100000101011011110010101011001000000000101011101101100110111111011011110100011100101101110011101011110000010001011000101001010101110010110100011001110100001111010101011100101101110011110110110101001010111001010100001110101001001010110000001100011111110010101001100010100000000110100101001011010010110100001000111011001001000111101000011000001111000101011010000101001100110001001011101100000100101010010000001101111010010101001000110000000111000000000111011111111010110100000000000100100111011111100101000101000010000100000001001011100101111001100010100101011011100011110111101100101010111001110000001000011111011101110001011110011101010101100001011011001111100110110000010111000101110100001101111010100111001001100001001111011101010110100010110000000110001111101110010111000001101110100100110111110001001100001100010110010100010111000001001111011110001001111000000001100000100011100101011010110111000000111110000000110010111100011011100
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
101000111101111010010010111111011011000110001110101110110010011010000100110111110001110100010011101010010001110010100110000110001000111000110000010101101010110110001110100011001001110100111110110110001110111011010110000011011011100010111000101010101001101111100101001011111100011100010101010000011100001001100101101011111100111100011011101101000111100111010000111111110100100101001011000101001010010001000011010001000111001010000010010011111111010000000011101110111110011110100001110000000111000010011011010110101100101111101101101011010010011100011101100010100010110111001001111110011110110111101111010111101111101010111100111110110100101010010010100111101000101001110010011000100101011101101111110101010110101011100011111000010110000100010001101011010011111001110100001000010111010010000011000100101101101100101001000100111100011001111100110100001100001011011111001010010111001111001111110011111010101101001100011110110011000101001111100011110111000011100010101011111000010101011110110001111011110001111111111110010011000000101100110101101010000010011110000011000000010011101100110001110100000100010000110001101111010110010011000100100010001011111110011101000100100100101000110000101010001110000101110000000100001001001101101111001100000001111000110111110010000000111110000011111010010011011101100101011100110111001000010110111001110000101101110000111100111110011001101111000110110101001011000101001100011110100000101010100100000101110000011000101100000000101111000111010000111000011011001001100101011101000101110010110000100110000001001010001110101010011010011000101011100011101100101010111000010001101001000010001111100010111000111100110111010110010101011110110101101010100110010010001011101110111101000101010001101011010010001001000100000010101110000001011100001011111110101110111001001000000101101100010100111101101110111101101110001010111110100011100101011000001010001110101011010100010101011110010100001110010111110111000111100111011010000010010100010000000000001000001010111111111001010000011100110101101001100010011110110000001101100011011010010111011001001011100010011101010011011000100101110010010100110001100000101101010111011001000100110101001110001010101010111000011001011110011001100011010010010001100011001010101011111010110000111101010100100111001101100110111010111010101001100001000100100010110111000010111001100111110110000100101010010011101011100110110101100000011100111110001000001111011110001001000011100101000011101100101011011011100110001100111001110111110111010101110010110110010001100011100110100100100011010111000011000000001010001100101100001000100111000110111101100001111011011111011100011110111000111101000010111100100000111110011011100011100000100010010000111001111110100100110101111100111101100111101010100111010101000010101010101001100110100111000011110000001001010100110010100111100011001010111100011110111000100011110101100101101011111011010011110001101001010000101000010110100001001100100110101101100011001100001011001111011100100000111010001000101000111111101000
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011011001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101110111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011010001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011110010001110001111100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010011110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110110110111111000110110101000000010
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110010101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011011001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101110111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011010001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011110010001110011101100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010011110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110110110111111000110110101000000010
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110010110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110001100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111001100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100110000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000001010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100111010011100110001011010111101100011101100111111100111110101000000100111000010101010010010011100000100010010110010110010001100110010100011100000101001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001000111011101000111101001011010100011010100011001010000110001001111001010111111101110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101100100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111111111110000111010100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011110100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111001100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101000010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101000110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
001101010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111111101001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110010101101000011010000001001000010110101110111010101011011000001111110001101010000011101001111000101110001000000111101011110010110001100010111110001111000000100101111111110010001101010111010000001101101011111011011000000010110010101101001000010111000111011111110000110111100101100010001111100001011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100110111111111000011101101010100001100010100110101001101111101101100001000100111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000101101000011010111111110010100001101010011110011000010100111011100100000100010011110000101101111100100111100111100101010011000001101001001001001000101000101011001010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010011011100001000101011001001111110100011001000101111111110101001101011011101010010101001110001101010110010111111110000010001110000111011000010010011110000000111110001001000110100011001001001010000001010101001111010010101010111011000000011011111010001000101011111011001111011010001111110010110001001000010111100111011100111110100101100011010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000100010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101100010000100110010001100010100010100000011010100111110111001110111111110100111011101110111100000101010111001011110101000100100111101101001000001100011001111100110111011111111100000000001000100101110011100101000100011000000001010001011011001111101000100101011100111110111000110111000110000001111000000000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001111011001010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011101110100010110110110010101111010100101100001000110000100001110001000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110110110111000111001011000001000101001010111011100010100011011111110111000100000000101100101111100001100000101110000001100100000000111010011101010101110010111001
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100010100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101011100001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100011100001000101001111101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010111100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110101100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100101010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111111111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001010101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000001010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
111011110011001110001010101001010001011010011001000111101101101011001010101001001010000100011110001100000010011000000011101111010100110100111011001010101001111001001010011111100101101111011000011110111000011001110101010111111110101111011001011000011011001001101111100000101100001110001110101101101101100000110010000011011011000101101011111111111011111111011011111001111000110010011110111011010011110111100010011101101011111001001111110110000111100110100111000111011001001000111000001100001000000000011100000110110110000001011111010010011000100110000001000010000000100011011001001010111100111011000010100010100001111100001100101000000001011100100101111011011101010111011011101101101001011101110011100000000111110100100110110001111000010011110101100101000101001101011101110111010101101110001110010101100011001100110000011010100110110011101111111100110001001010000100001000000000011100110110100111011110101001100110111100101000101100101011000011101000011100101101010001001110000011110100001010011001100011100110001011111000111110010011101111011001101001101000010101011111100011010100000001110100110000000110000001101011010110010000100111001010001101111010101000001101110110010001000000001110111100010000101000100101110100000001001110101110010011100101100001101110011111001001101011011000110010010000000001001001101000011101011010100011001111111001000010010100010100111101010001110001000110110100000000001010111011111001011011011011001101100101001011011010010100101101101001010001111110011111101110000111101011111010100001010110001111000011000010110011010000000101110010110111111001001011110110010001110001111000110100010101100001011101101110010101100010010110011100011100110001101111100010111011110000011011011100111110000111110101101000011011100110001100110100000000111111010011011101011110110000101111000110111000110111111100110011101101001101110101100001010110011101011100101101011111011001010110001000010101110101111111011000100100000110000111101110101001011110110001001011001100001001111111010101110010101100000011110110100001110101001000010101001010110101000101100010010001010001100011001110010110110000000010110101010001101011110001110100001000110101000001010001100001011111111110101010001100011000001000001110011001111011111000101000011100011000100111010110110011111100110111111101000000100011110110101010011001100011000011101001111000011000000011101111001110101010111101001110011001111001111101011001000001101010010110100111001111010100100111101000000010000011110101101101110011001010111111100000000000101010101100111000111011011000101100100010100010101010000000000001110110000100110010001011010100010101001111000011110001110010000000010000111001111011001110101011000000110000100101001010100110111100101111000100001010000111100000111111000110110010110110010101001100000010101001111000001001101000111011100110001011111010010110001001001100110000110100110100101100001000100010110000010100101011101010011101110101000101100100000011010001011001110010111111101000101010011010010011111101000010010000
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000001001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
101000111101111010010010111111011011000110001110101110110010011010000100110111110001110100010011101010010001110010100110000110001000111000110000010101101010110110001110100011001001110100111110110110001110111011010110000011011011100010111000101010101001101111100101001011111100011100010101010000011100001001100101101011111100111100011011101101000111100111010000111111110100100101001011000101001010010001000011010001000111001010000010010011111111010000000011101110111110011110100001110000000111000010011011010110101100101111101101101011010010011100011101100010100010110111001001111110011110110111101111010111101111101010111100111110110100101010010010100111101000101001110010011000100101011101101111110101010110101011100011111000010110000100010001101011010011111001110100001000010111010010000011000100101101101100101001000100111100011001111100110100001100001011011111001010010111001111001111110011111010101101001100011110110011000101001111100011110111000011100010101011111000010101011110110001111011110001111111111110010011000000101100110101101010000010011110000011000000010011101100110001110100000100010000110101101111010110010011000100100010001001111110011101000100100100101000110000101010001110000101110000000100001001001101101111001100000001111000110111110010000000111110000011111010010011011101100101011100110111001000010110111001110000101101110000111100111110011001101111000110110101001011000101001100011110100000101010100100000101110000011000101100000000101111000111010000111000011011001001100101011101000101110010110000100110000001001010001110101010011010011000101011100011101100101010111000010001101001000010001111100010111000111100110111010110010101011110110101101010100110010010001011101110111101000101010001101011010010001001000100000010101110000001011100001011111110101110111001001000000101101100010100111101101110111101101110001010111110100011100101011000001010001110101011010100010101011110010100001110010111110111000111100111011010000010010100010000000000001000001010111111111001010000011100110101101001100010011110110000001101100011011010010111011001001011100010011101010011011000100101110010010100110001100000101101010111011001000100110101001110001010101010111000011001011110011001100011010010010001100011001010101011111010110000111101010100100111001101100110111010111010101001100001000100100010110111000010111001100111110110000100101010010011101011100110110101100000011100111110001000001111011110001001000011100101000011101100101011011011100110001100111001110111110111010101110010110110010001100011100110100100100011010111000011000000001010001100101100001000100111000110111101100001111011011111011100011110111000111101000010111100100000111110011011100011100000100010010000111001111110100100110101111100111101100111101010100111010101000010101010101001100110100111000011110000001001010100110010100111100011001010111100011110111000100011110101100101101011111011010011110001101001010000101000010110100001001100100110101101100011001100001011001111011100100000111010001000101000111111101000
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110010001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110011111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110101111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111010100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
110110000010111010111100101001110011010100000100111110110001110110111100011100011110001110110011010001100010100110000010001111000100000100000010100110011001001001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011100110110110011101000001001011000001110010010000000100001001101000001010000011000000001101110100101110000001010100110110101110000000100110100001011111011010011001010101011100101111101010111011011100000100001001000100101000100100101111111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100000001010110100000000000000000000010001110101010100001110111010001001000101011001000001001101100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000110010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011001000110000100101011010011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100000000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001110101100111100111011110100000100101000110000001001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011110010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000010111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011111011010011100011110001100100111000011101111011101011010010011010001100010001100011011010101000110110100110011110010110010100011000101001000001010100100100100101110111010100100011010011000001000000110010111110000001100101010100111010111000110111110001101100100010000010111100001100111011001010011110001011100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010000010001111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101000110001000100010010010110110001101110000100000100110010101101000101110110101001011110010001001101100000011111001000001110101000011111010100011100110011011111101100001001101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110101001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110010111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101010001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011100100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000101001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100110010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010110110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001000010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100011100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
011010010000101001111110100100010111101011100110111110001101010010111111110111000001011011011110101101100111011001000110111010101100000100010111111100110111010110000010111011101100101100010010101110101101000011100100110000001111110011010000110111111010000100011100011000010010100110011101111010010011100101111101010000110011000100110111010111011111100100000010001000001110110111010100101110010000110100000110001100101011111101011010001001111101000001101011001110110110001010001010011101111011000011111111011000100001110000110001110111001011010000100110110011111011010000000011001110111111110110100011100101110100100011101001000001100010010101001111100111111000011000100110100101110010100000010010111100100000000001010010111110010100001111010100110000011110010110010111011000000101000010110000000000011010100100000100001011110100101111101001001000101011010101110111100010111111000100011101011000110001000010110111111000100110010011110001101011001011000000011011110001100111101000110010011110101100111101111110001001101111100110000110101011001101001010000011001100010110101000001100110111010000000010110101101010111110111101101110011111110110000001111000100100110100101100111110010110011110111101010101110110011111111100101000100000000001001010100000101111001011111010011100100001011110101110001011100001010100010111111110101100101000010101000011001001010101100110111111010010011100000010001110011000110100000001111111100101101011111000010101111000001010111001011110101110001010011100100010000011100000111011101111110100101011000111100011111000011001101101111111011110101011101100001110101111011000100000010101001000100111001011110010011000111010100101110111001101111011111101101100101101000010001101101000000000100000100000010100010101010001000010011010100010010001011000101111010011011001100000101110101001101101100000001011010101101101111110000001100010111100010010000011001101101000011110010000100010100111111101101101110000101111001010111000100000100010000000101101110101011101000011101101111001111001011010000111100100010001010000100001000110110001010001001100010011111010110000101010100111100000001101110011110101110000011110110100000110000010000101001100101111110110100010101100100111001111111010000111100000101000101001101101101000110000101111100011010000110001011110110111100110111010111111011000000000010000000111011001101101100110011010101110111001101000001010101000010101100100111111000011001111000001101001100110110111101010001000010001110010111010111101000101101111011101000110010110111110010110010011001101111001000100000000000011101001011111000010011011010110110001111101110010100110110000010001010101101010011011100110100000011110011111101111000101011010000110110000010010000110000100110101111011101110101011101000111111001111011100111000101111001001101011001001001000000010100001101011010101110000010000101010110110111110111000100111101010010100011110010101001010111110101011010011011000001010001111011011001110011001101101101011110000010100100110100101100000010001011110111000100101
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001000111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011100111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011001110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100100110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
011110001100011111101011000101001011111010010010000001111011110100011100111111100100010000000001001001111010011010010110101010100110101000111010110011000101010001001000100101101110000111011110010000011101001111001100000010000010001010100111010010101101100111011011111110011010011001100100010111011011001010001001101100010111101101101100011101001000110100100001001100101001000110000110010100101011110111100001100111000111000010111111111100100101111111001100111001110011001100110001111001101010011011110100100100010111110000100110010000110101010100000011001000000101100111111001000001111110011010110011110000000100001100000001000111000101110100000011101110101101000110111100111111011110111100011101000001011000001110010000010110110001000011001011001111111111111010100101100011111011100110011010111010000100111000011001100110101000110010001111010010000111010010100110100000101010100011111100010001111001011100010100101111111001101110001100100000110100101011110011001001111110111110101011000111000100110110111101010011010110010111000000110000110000010100000111010111011100011100011111101011111101000110011111101111010101101100000001110010110010100110111010100000011111111000100101011110001110010101000010000001010010101000110111000111100000010101010010111011001001100111001011000110111001010111010011110111010001001000111101100011010000110110110100111010001100001101110110110100011101111000010001011010011110000010010101111000011011101011001111011100001011011000110001111011001111000110111100101101010100100011101110111011100110101110111000000001011000101001111101010011101100011100001010111111000110101100111001001001011010011100110100010111001011001001010110110101111011001110100100010001101111010100010011110000011001001110111110001100000011001001011100100010011110000101110100010110100000001010100110100111100110110111001001101100011101111111001010001001000001110011001101110111101011010011100010011101111000000000001001110011011001111101100111000001101100011000000111110100001111101011101010011100000110111010010010010110001011001011001010110101000101010100110101100111100101101101100101000101000000111100111101011010001001100001111001100111010000010000100100110110010110110011111101000011010001101011011011111011111010010101101001101100110010101011011000001001110110000000010011101111101101110111111010101001010010101010000101011001000000101001010011101110110100011010010011001011111001110000101000001011101000010000011011001000110110111011000001000110001111011101011011010100110111001000011010010111000110001001000000000101000101010001111110010100111101100010000001100100000111111111000011101110110100100001110010100101011010010100110001101100100111100010000101111000110000001001001000111011000011011000110001001101010010110101001101111111011011100110111011001110101100111011011010100011001100000011110000010100110110110011010111100010110010100101100110000001100001011110000011001100101100111110111010000001101011011110011010011100000000001100001101110010001001000111011001010110001011100100001111
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100001110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100110011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101101000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101001101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110001101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100001001010111001001100111111000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100111110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100011111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000110110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111001111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011001010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110010110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011101011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100110111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111100111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110000110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111100110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010100111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111011110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111100111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101100111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100111010011100110001011010111101100011101100111111100111110101000000100111000010101010010010011100000100010010110010110010001100110010100011100000101001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001100111011101000111101001011010100011010100011001010000110001001111001010111111001110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101100100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111111111110000111010100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111000011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110101000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010010101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101010101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000100111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111111101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110100001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011011101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000101000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100110110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001011111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001110110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101101011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
001010011010011111011110100111011111100101110111100001011101101110100101001110100110101110000010000001100101010001000011001110111001100110100001010011111011101010110010110010101101110101001101111100001111010101111010011001100010000101000110100011111001000110101000000101000111111101000100010010000000110100101101111011100000000011100111100001101111011101101000001110011010000011101011000100000110111110101101010110111100010111001010111100101001101110111100100110100100011111010010110010010000001101000111001010110011000011000000111111111111001010001100010001100000000111110001001110101011100011001100000001011001001110011011111110011000001011010111100111101011100100000101100100101110100101011011000001010010010011001111001111001110111111110000100010001000000101110011001011100010001001101101010110010100101101010010101011110111100010110111011101001001100010000101110101100111100100011000110010011011001111100011111110100001101011111110000001100101111100100110000101000101101001011100000001100101110100111000010110001001101011111110001100001010010101010110100110000100000110000010001101111001001010100111100010111000111111101001011100110100001001001101011111101110110110010010100000000000001110011100100001110001110100001101001000111011010011000010000001001001110110011001111011111111010010110101011100110100011100101011100000110101000110011011110101011011111101011110101001010010000100010010100010010101100010111001000100101100011101100011000000111101100000001010100000110001101110010010100011100111011001000000001101110001111110110110111010111110010100111100110101101110101100010100101000010100001011111011000010111100110011100011111101110101110110011010010100111000111000101101001000000000011100111001101111001001100100101111111101111110001101010100110100011110111111010101000110110110110110001001111100001101011010110100101110111110110110011100101001001100100100000011110101011111111101010100010011111010100000100110111010010010111100011110111001000010111100101001100100011100101110111100100101001101111101100101101000010000111111100110101101100100001001011111111111001100011000011110100001101001000010000101101101111111010110100000010101111111001110100101010000010000010101011110011010111111010000111101111000010001000111011111100100010111110011110011110110110101110010111001000010010011101001100100011100111001010110011110101111111110110110111110111000000100101110101111100011111100100110110000000111000100101100111110110101000110110010110011000011101100100101000100100100001001110011111010001010000011010000001011110111001001011100000000100111011110100110110000111001010010110000101100110100110110011011101101001101000101101011110111110111110000000001010110010100011111110011001000000001110111011001000011101001110110101000001110101001011111011101001100011010101101000101010000111100001100100001100110000101001100001101111011010101001000111110111001000110101101111101011001100010000000100000001111001001011111110000101100000111000010010101111111100111010001110101101010000001110000100111111010
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001101010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111000101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001000001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010001101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101010111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101001111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001001001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100011111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111001111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110110011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010000101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011001110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
000111101011101011101000100111111101101011101010011000000001110011010011111011110010100100101111011100000101101111000010101110101001010110011000111111001011011010100011010010011001101010111101111001011101000010010000100101110000111110011011011000001000010011110001010110000011111010010010110001111111010100111110110101111010010110010100011111111010000111000011111101000100000100000101111011100001000010110100011000011101000101100000110111111001010011111011000000110101110010101110011011100111001100110010000100100100011011111011101001000111111110110100111100001000011011010001111110110011111110001000011001010000010010000011100101101010100100100001000110010100010110100010110010110011101100011100100000100000000010010100000110010010010100000111001011001100011110001110111100110111100101101101101001010110010110110011111001111010011001010001001101101001010100001001001001111010101000111111110000111011111000011001011011111010110000111101110000110011001101110110100000001011011000111110101111110000110010010111100101100100010101101000010010101001100000101000000110001000000100001111001010001001010001110010111100000011101001100101100001001011010110001010101010000010101110110101101000111100110110001100111110011011000010101100000001110000111010100011011000110110110111110001000101110011100110110110101111001001110011110000010101000100101111010010100111010101010101101110010010010011010011110011010000010111010011011000010001011011101100111101111111100011011100010111000000001000010010001100101010010111010101100100010100000000110101101011111110111110011100001011000101011000010111111101111101011000111001000000001101111110100001101111011000010010010000111011110011110000010011010000111000111001101101000111011001010100010110111101010111011000110111110111000101001000100101101111001110110001110011011010010101001001000010010111110010001100110100100111111100110110110010100100001011100011010101100110100011110010101110110010110000101100110110001000110100110001001010101110001001001110110001010111101000010110010000110010111010010100111101111010011011111101111101011010101111100011001000011000111011000101001010110000101001000010011111010011011101111011000000101110011111111010101011000110100000100000100110011010101011111000100101000001100011011101111000001001100110101000100010000011001010110010000111011111000100101100010011100000101100101011101010001110011010001111111010011100111101110100100111000101001110100101110101000111001101000110010100010111011010011100010011011111001101011001100101101101011011000111101000110001111110011100000000101000110111010001001001000110010001111010100101010011011111111101000110101100100110101011001101101011010100010110010110010001010000001110111110100111100110001000011000001110101010111111011100010111010001100011100100000101101001101000011000011100101010010000010001010111000000000000001000100110010001110001000101110010010001000010000001111000110100000101110101000100011011111111011101010000010010000110111100000011101010001001100000101001000101100001001010000010
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010100001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001001110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111011100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000001010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010011011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011011100101001100000101110000100011110001011111000100111110100110000100001111101001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001110001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010111111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110100100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001010110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100101010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011110100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101000101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100001010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
011110001100011111101011000101001011111010010010000001111011110100011100111111100100010000000001001001111010011010010110101010100110101000111010110011000101010001001000100101101110000111011110010000011101001111001100000010000010001010100111010010101101100111011011111110011010011001100100010111011011001010001001101100010111101101101100011101001000110100100001001100101001000110000110010100101011110111100001100111000111000010111111111100100101111111001100111001110011001100110001111001101010011011110100100100010111110000100110010000110101010100000011001000000101100111111001000001111110011010110011110000000100001100000001000111000101110100000011101110101101000110111100111111011110111100011101000001011000001110010000010110110001000011001011001111111111111010100101100011111011100110011010111010000100111000011001100110101000110010001111010010000111010010100110100000101010100011111100010001111001011100010100101111111001101110001100100000110100101011110011001001111110111110101011000111000100110110111101010011010110010111000000110000110000010100000111010111011100011100011111101011111101000110011111101111010101101100000001110010110010100110111010100000011111111000100101011110001110010101000010000001010010101000110111000111100000010101010010111011001001100111001011000110111001010111010011110111010001001000111101100011010000110110110100111010001100001101110110110100011101111000010001011010011110000010010101111000011011101011001111011100001011011000110001111011001111000110111100101101010100100011101110111011100110101110111000000001011000101001111101010011101100011100001010111111000110101100111001001001011010011100110100010111001011001001010110110101111011001110100100010001101111010100010011110000011001001110111110001100000011001001011100100010011110000101110100010110100000001010100110100111100110110111001001101100011101111111001010001001000001110011001101110111101011010011100010011101111000000000001001110011011001111101100111000001101100011000000111110100001111101011101010011100000110111010010010010110001011001011001010110101000101010100110101100111100101101101100101000101000000111100111101011010001001100001111001100111010000010000100100110110010110110011111101000011010001101011011011111011111010010101101001101100110010101011011000001001110110000000010011101111101101110111111010101001010010101010000101011001000000101001010011101110110100011010010011001011111001110000101000001011101000010000011011001000110110111011000001000110001111011101011011010100110111001000011010010111000110001001000000000101000101010001111110010100111101100010000001100100000111111111000011101110110100100001110010100101011010010100110001101100100111100010000101111000110000001001001000111011000011011000110001001101010010110101001101111111011011100110111011001110101100111011011010100011001100000011110000010100110110110011010111100010110010100101100110000001100001011110000011001100101100111110111010000001101011011110011010011100000000001100001101110010001001000111011001010110001011100100001111
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001001000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
011010100011110110111011110111110100000011111110101111110101001010011011100011001010110001111111011111101110010111110100011001000110010000011111111100000001111000011111000010011010101111011010010011010100111001100001011010111010001111001011101100010100010000010100011110011100101010110100110011000110100110110000011010011001000101011000100110111110010010000011110001110101100001101001111011000101011001011111101001100001011110000010011011110000110101000100111000110011111101011110110001101001011011111001100010111011110110011110001000001100001010000001110110110100111111001010001011111011111101111001111000110111100101000000001011100000111000001101110100011111010010010100111001111101010101010100001001011011000001011100101000010111110000001100011000110011000011100110110011101001110100100111010100010010000111100101100001001011001100010011000010110001110000000110111100011111111000111111011111001100101101110011010000011111001111011010011010110110000101110111100111100001110001010001001100011111011111110101011100111111110001101111011111101101000000001100101101011001000110100110101011011101101011101001101111010100000111100000110011010011111110000001000100001110011111000101110000001000100010010010110000000110011101110010001111001000100101001110011011100001000011001000110001001001101100010110000001101101101111001101110110010011110101101010010011111111101001011101100011110111011110000001110101101110010111010010111001111000101010010001001000101001001001110000011011111101100000000100000000100110100010011010000101011010001011000100110101111100110110101010010111101101010001001010011001111011011110000110111000100101000110101111111000110100111110000011011101100001000011111100111100100100110110100011011111001011110000011111010010101011010101000111000100000101110011001100111110011001010111110001001101100011000101110011101011000001000100111011111100110100110010111111100111001011101000000011011001010110001000011000100110101011011100010100000000000000100000011100101111000110000001101010101101001010010100101000110100100001011100110010110011111101010011100000001101000011000001111001101110111111111011101101101111110101110000011000000100011010011011101100001101000001001000101110101010010100011100100001010111000001101111001001010001100100101010110010111000100100010100010011000110011111100100101011111001111001001001011000111001111101110011100100001001110010001000000000101110010000001001101011011011010111000011010001000101010000101101111000011110100001011001001001001000111110000111010110101110000101101011111101101001001100000010111010001111000101101001000000010011001111010101000001001001100000100111110101111001100110011011001111111101000111011111010010101110000111100110000000101001100000110100011101011000000111001001100001010000101000010111000001001000101000001010110100111111110001100100011101100000000010101100010110001111000111101010000110010011010111000100011001100101111111000011101011010010010000100001101010111110011011011011111000011011000011111101011010011000010001001100101010
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010110110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
100010011010101101011110110010111111001000000011001000100111000100000100100111010100001101011111011010000110011101011111111110010100001110111100110011011110100011010101010100100111100100010101000000011010100010110001111001000100011101111001110101111110110000111110001011100001011011110010011101101000010110000010001101110100101010100001101110111110010110101011000011101001111111001100110110111011001001110000101111000111010111100111011010011101011101010110100010001000000110010110101101111111101100000011101010101010010000101011001110001100101010010100000101111101101000101001100001001010010110111110111011110100100001101010001000101010100011110001001001110111001110100010011100110000101011111001110101110010100010110001001111110100011011000100000011000011101000110010010001111100011100000111100111101111011100001011011101010010110110100111111000110000010001010011111011000000011010100111011101001110000010011101000100001000110101001010010101011011100000111110101011011101110010101011000110101100100001111111110010011100100100010110001011110001111001110010110100100110010000100101010110000010011001100011100001100101001000100111110110000110010100111000011110100010111111000100001000100011010000011100000101110110000011111011000100100101110101100100101111111001010101010111100011111011100010010010110001001111110010100010101000100011111101001110010111010101000011100000110000010100100000100001110010011000110111111111101100011110100011110100101011110000011010010110010001111000101011011100000010110110101000101101010011000010100100111101000100100010001100000111100111001100001001010101111001111101000101101011010110011110000000000100111011111100000111001101101011001011000100010011000010110000001011010000010010100001001100000110011011100000111110110001101110011100100010101001111100000100111010101111101001001001101100110111010011100100011001101011110100100100100000101011100110101011011111011001001111101110010010000010110111011111011111100101010100000000100011011101101000011110011001110001111010001101111010100100000110010000100111111100111001110010001100110001100000110010001001000010111101010101101010100001101101100111100000001000101101010010110001001100001100101001110100101111110100001101010110111101011101111100001011001100010001011111101111000001011111000111100110111011111011101010000101100101101111111101001111001001101001011001010000010001110101011101100010010100000011110111111110100101000111000000010101011100110001011101011001010010000100000110000010110110000101110111000011101100111011111101110000101100010101101101101010101011111010100100000111111100000001011101011101111011001001011010111110010111000101101010111111001110101000010111111110111101011011100011100100100001011001000000011100101000100011101101111010011101011011100110101001001010010000011100110100101101010111100111100001110001000001001001101101111100110011110010111100001010000111100011111101000100111011011101110011010100110001100010100101111000111100000110001101011010001110010100000001110111100110100111101011101001
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001101001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100000111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
000011101101000010100101110000010011001011011101101000101011000111001000111010100001011000110111001001111111110010111100000011111111111000000101011110111001111011011101010100100011100111101000001101001111100111001101011100011101000101110100100000110000110010011010110011111101100010011111101000101010011110101001110001110100110000010000100011101101001000100000010110110010101100111110111011111011111001101010011010101100000111111111001110110111100100100010110110011000100101010100111011011011011011011011010111110111100000100001110101000101010000100011111101111010110100110001011011111111100100001110100001011001010100100101001010010011000111010000110011001001000010111011110001000110110011100111010100100011010001100001001110101111110010000000110001110011011110010000010101101010101001000011001101010000111000001010111001001111011110110101110001001111011100001111111100011010010000011111100000010010011100011001110111011100000100000110100011101011100001001010100000000100011100101111111001000001001111001110000101000101010111011011111001000110000111110110101001000011010011100110000111110001000001010100011000101000001010011110000100110101111000110110001101111011110001100001000010101100010000100000000101010100101111111111000101101110010101001101110100011010000000000100011100110111110110000101110110000110001011100100010110100000110101110101010001101001011001000100100000010110010000000000111000100101000000100000010101000111100011001001101001011111110101010001011011111111010111011001011011101110101011001010100111110101101010110010111000111111001000100100110010111011100000110101101000100000010111110100011010011110000100110010011111011101100001000111101000011101001010010010000001001010010100000111011001001110110001011101000100000000111101011101111011111010000100011010010001100001110000000000111111101010111111100111000001011001111011011010000101010000100001011100010011000010010001101100001110111000110101001100100001101010111101101100100011001110101000100011011111111111111001110001101000110011011000111000111100101101010010110010001101100001110111010000111100000000101111100101111000110000101000111111011101100010011010110001010101001110011010110011100010100111110110000000111001001100011100000011011000001101111101001011111111011100100110011101000000001001010000101110100010101011101011100011001000111111001110111100111100010100010100011000001100101100110011100111110010101111011011100000000111011100100010101101100010010111001100001001001100000101111110101101001000100001001001010001011110010100001011101011101101100011001010000000000000010001110000001001101110000110100101010011101100111000100101111010100010000110001010111000000111001001001001101000010010010000000100011111001010100110011101010110111110000101111000110111111101110111010100001111100100100110101001110000000100111100101111100101110001101000110010011110100100110110101010110100111100110110001000010100000011010001101101000001011011100011101100100110111011101001000110000010100110000011000011001110110100001111111010010010
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011110100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110001011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111001000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101000111010000000101111011110011100001011100100111000001010110010001100100111110000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000010010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100101001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000011111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010100011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101110011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101100101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000111000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101011100000101101010010001001000111111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100111100110001001100110101001000110010001110110111001000011111001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011100110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001000101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100100111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111010101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011001100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100000100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001100010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110010101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000000000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100000100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000001100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010010100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011011110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000101100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000110001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001011000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010110101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010100001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011000000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100000000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000001000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000001100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001100110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101000011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011001101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011010101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111000110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111010001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100000100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011001011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
100001110111101111111011000010101100000011011110100000001100000011001100011101110101010101101000010011111001101111100011111101101011110110111001101101100111011000001000000000000100000011111101001101010101000101111100100101011001011000001101010101001110000010100100111000011100111001101101110101000010001000101011111100000000011010110001001101010011011110001011010101011011010011110010001101000000110000011010110101101011010000011000010100101010111001110100010100010000100011000010010110100100110111011000111101011101110000001010111011001001111010110111111000000111011100011000111010110101110010110000011010101101110101001111000010111001100100100001111010111110001100011001101101110110011000011110100001010001110011010000000001011011101001000100110010110000110110100010000100010110110101000100101010111111100100000001100100011101101000010010001001111111001101011100000111011010001010111000111101011100011110000100110011010100110001001100110110110000000001110100001011011001101110000100111111101101101110110001110111011001110011001101110010110111111110000100011101100101000011000011010001110011011000110111111001001101000010111001110010110011101100001110010011011001001110100101001010001111000000111100000000100010101100000100000001001011100000101001011011100011110101010011111111001100010100010111000111001001111001000110111110000001001000111011000110111100011010100100010000000010110000100001001010111101110111011111111001011001000000111101000010101111101111000111001010000111111100000101011001011000000011100111110100110111001110001111111100011101000100100011010101110111101001100000010001011101010010011111001100000000000100110110100100100001100110001010000011010110001110000001000011111010011111010111001011101111111101011011011111100000000011101100010101100110100110110011101101100101001010101111010110100011010011010000010010111101100010110001110001110100000001110111110101101001001110110101000001010110100111001110010110110101100010001001110111001110001011111110110111100001100000000000010010111110100010011100111010111101110101001110110100010011111011100001011100110010100110100111000101100101000010011110110000000101111010111001111000011100101011111111101110001110000010101111001101000001001010111110000101110001110110000111101110000011001001011100011111001110110110010101011001000001101110000110100111000010000001110101010101001101000100001001111001110001010001110011110001011000100101000101000000011100110111110001010011001010010101011011001000000011111100011011001101010110001010111101100101101001111011000111111000001110100000101011111010110101110111110101101111011011111000101000100101100010011011101101100111101100110101110110101111011110110111010101001001110011100000111110010011100110000001111110011101101000000010101010100110010001111101000101110100111010011101011101010011011011001110010100110000100001011111100010010111000100010110111110111011010101110101010000111000001100011110010101101010000001001001011110000111101111001011011000101000010111000010111001010010101000010001111011
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001001110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110001011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111100111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111100010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
100010010100111010001001001011100111001011100001011110010111101100000101101101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111101011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111110001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110001111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011111001000000101001111001001010011110100010111000010100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100001100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100100111101000001101101010000000010111101100011101
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111001110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010110000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
100010111101111010010100101110110110010010111010000000110011100110011001110000100001101101010110011010010011111101001011110101101101011100100001101000010001111010001000001001011100100111101010000000100011000111011001010001011001100101100110010100111111101011100001001101001101000110100101110110000001011000101011101000110110110000100011111010101000100101111000011110111111111111001001111011101101010111010111101110100110100000110010100011000000110111000001001001110010010000110010000110111010000000111110110011111010010111100000101111010001111100100011001001001110101000100010011010111000100010110101111011001111001101101001101001110010100011111000111100001011000111110100100101010010111011000000111101111111100100011011010111000000010001111001001100000101010000101011010001010110110011101010001100100001110011011111000010100010100001001001001111001111100110001101001000000101110100010110011000000000011000001100011011101011100111110111111010110101111000010000010110101011101110001010111111000111110011011101010010000010011000100111001001110010101110010010010001000101110110010100101101011000011010111011110110010111011011101110010000101100001011001101100001111000011000110101110010101010001110100010011101110111000110001100000100001000100011100110001110010101011100000101000110100110101000000011110110100010001100110100111010010000001111100110000000000010100100100100010010010000001000110101001101000001101100001011110111100100000100111101101010101100101000001100101001010011001001000010110101001111100010101010000011111001101110110101001111110000101110001011010111100001001000110100000111001010111000001010010110101110100011000000001001111100111101010010101001100000111000000001011111010101010010111111011010111011000110110111111110110000001110010110001011111111001000000101110010100110010111011110110100110001001101101000011001110101110010010100011000110010001110111111011001010110100000111001011111111011001000101011011111100101100111111111001101100111010110001110111011110101110001100100010000001011100000010011111110101101111011001000101011010110010001110101010011010010111111111111011000011001100011010000000111000110000001011000100101011100110100011110111110000111100001010000111001010100011000101010000001010101101001111010000110100100010100001000101110011110111000001010011001110100101100111110011011011111100100100111101100010001111111111111101010010000010001011010010010100110101011110110000101001010001011101010000000001000110101010110111010100110100100010001101101101100000100111000010000010001001010111010111100010100010000010110101101110110110011001001111100111111110100100000101110001100010111000000011000010001100011110111101010110111101101110100010111010111010010111010101001100000010101100100100010001000110110110110010010011001110001111000111001000010100001101101000011000100100011000011110111100001100100011110100010111101110000000110011011001101000100101111010110111010000101000000010100000110001000101000000110100011000100001000000010101000010100001110111111100011110100101000
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011000100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010000110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101001011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001011011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111100011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100101000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000000111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000000110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010011100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111100110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011001100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111001000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000010101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101010110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100100000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101010111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111100111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011000111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111001110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111010001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101010010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110100001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111000100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010010101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001010101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010000110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
100010011010101101011110110010111111001000000011001000100111000100000100100111010100001101011111011010000110011101011111111110010100001110111100110011011110100011010101010100100111100100010101000000011010100010110001111001000100011101111001110101111110110000111110001011100001011011110010011101101000010110000010001101110100101010100001101110111110010110101011000011101001111111001100110110111011001001110000101111000111010111100111011010011101011101010110100010001000000110010110101101111111101100000011101010101010010000101011001110001100101010010100000101111101101000101001100001001010010110111110111011110100100001101010001000101010100011110001001001110111001110100010011100110000101011111001110101110010100010110001001111110100011011000100000011000011101000110010010001111100011100000111100111101111011100001011011101010010110110100111111000110000010001010011111011000000011010100111011101001110000010011101000100001000110101001010010101011011100000111110101011011101110010101011000110101100100001111111110010011100100100010110001011110001111001110010110100100110010000100101010110000010011001100011100001100101001000100111110110000110010100111000011110100010111111000100001000100011010000011100000101110110000011111011000100100101110101100100101111111001110101010111100011111011100010010010110001001111110010100010101000100011111101001110010111010101000011100000110000010100100000100001110010001000110111111111101100011110100011110100101011110000011010010110010001111000101011011100000010110110101000101101010011000010100100111101000100100010001100000111100111001100001001010101111001111101000101101011010110011110000000000100111011111100000111001101101011001011000100010011000010110000001011010000010010100001001100000110011011100000111110110001101110011100100010101001111100000100111010101111101001001001101100110111010011100100011001101011110100100100100000101011100110101011011111011001001111101110010010000010110111011111011111100101010100000000100011011101101000011110011001110001111010001101111010100100000110010000100111111100111001110010001100110001100000110010001001000010111101010101101010100001101101100111100000001000101101010010110001001100001100101001110100101111110100001101010110111101011101111100001011001100010001011111101111000001011111000111100110111011111011101010000101100101101111111101001111001001101001011001010000010001110101011101100010010100000011110111111110100101000111000000010101011100110001011101011001010010000100000110000010110110000101110111000011101100111011111101110000101100010101101101101010101011111010100100000111111100000001011101011101111011001001011010111110010111000101101010111111001110101000010111111110111101011011100011100100100001011001000000011100101000100011101101111010011101011011100110101001001010010000011100110100101101010111100111100001110001000001001001101101111100110011110010111100001010000111100011111101000100111011011101110011010100110001100010100101111000111100000110001101011010001110010100000001110111100110100111101011101001
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100011000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
110001110011001110001100111000111100001110101101101001101100010111010111101110011010011101011011111100000000010111101110011100110001010000101010110111010010110101001100110101110000111100001100101000010101100101111010000101111100101000000111100110001101001101101011100110011101010100111110001011110000110001111100000000010001001001010011101000010100111101110011011000110011101000011100000101110100110001110110100010001010010011111111000110111000000001100101100000010101000110101011111010110101000010111001100011100000111001010010010110011011000110111111101001101100111100110010101110011010101110011000001110000001011011011001111111000111010101001111100000111110111001011101010000011110111011011100101000101110111011011110011110101110000110011101000010010011100100000010101110010100001111100111011101101111010011000110011100111000001011011010000111110010100111010110001010010010100111101111001100100100011100100110111001110000001110010011011010101010100111011111101100011101111000100000000100100101100001000100100111101001100110011000010011000001000101100100000111011010000110101100011101011000101110101101000010010011011011101101110011000100001101001001010100110001001010001100000010001110111100110111000101010110111011000000100101101010110001111011011000001001000011110010101110000100001001001110010010110111010011100001110110001010110000110010110010101010001110000000101100100111111011001010001000000110001001010010000110011011001100101000111001011010111100001110000111010010001111000110010010101101010100010101010000011111000111110111000111001101010100010100111101111101010010010011011011100011011000011011100000110100100000100101011011011110001001010001101011001001100011001000101111100101001100011001000011010100101010010000011111101111101010110100111110100011111100101000000001000001101111110100011110011101000111111010010111110110110101011111011010000001001011101001111010100010101101111010001001111010110011000011110000000110000110100010100001011010011000111111111000110011000111100010010101100101111001111001101010010010111110001101011101000110110011101001111010100001110011001111001110101010100001000110000011110111000111111110001000010000110100010001100101001100000110110111001101000001100011110000011110101111011000101001010100001000110001111011011111100000100010000111011110011101101110001100010011110001000101011101100010011111100011010110010110110101011101010010111100100011101100000011010011010101101000111111000010000100001101011010001001000010101011011101110111101000011011110101000110000000000011110000100000001100011111111001001111011110010101100101110101101110110110101111000100100011011101010011000101011000101100110101000110101110101000100001011111110111000000001111011010111000001101111110011010111111010110111100001010001010000001100100000101101000000100000111001011000100011111001010110110001001010100110100110101001001100011000111001010001010110111011110010111000111111110000010011111010010000001101010101000010001010001110001110010011100011110101110100100110110001001010000
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010000110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001000110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011001010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101000111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100010001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
011110110001010111111001101111110000010001101000000110110011000100111001100001100111000111001111111000001000100100101100011100000011111000010111000110001010101110100001100000101101100010111000011010000110000011010001100001111111110000100000101110000011111110101000111011000000100011000111001000101111100001000011110001111111111000110001111111011110011000110010111110101110011111101010100011011100010001111111001111111011001000010000001001101110011100100101010011100001001011010100010110000010111000101011010010100010001100100000001010010100101000000110111110111010111111101000010000000001011000101110011101000110001001001100001111000011110110110111100111011001000101101001011111100101101111010000000000101110010100001101101110011101100011101110000101100111101110010000110001110010100001110011001111010010100101101001010100110001111111100011000011110010101010101111100100011010010010001100001101010110111100100110001011100011110101110111010111111101110100001001001100011110110000000010110001110110010010000101001001010000011000000100000010100001111010111101000110111110011001010100000001110010010001001011011001100111001101011100011100100010110000110001111100010111010101011011000110000111000101000111010101010001010100001100100100110010110010001100100010001011100100111011011101000111110100101001111111110110010001111100111101111111111101001100101000111110001101010001000010011101101001101001001111011111001001110001111010001101010000101000101111101010100010000010001101010110111011101001000101100000001111000110010111100101010010110010110101001010011011011100011001100101011010100111000100010111110011000000011111110111001101101011101101110101101110010100010100111101011000111100001001010100101101000111001000100000001101000101100011011001111000010111111001000000010011110110000010101011001110000101011110110110111100100100101100101001011010000011110111001100101111101111101010110100100101111010011111111000111100111010001001010011111001000110101110111010010111110011110000000111100011011110010011011010001000111010011010010101100011011101000010001001000110000010110011111001100001101010000001011001100110001101101011110001111010000110000110111001011010000011100000000101101010010101110011111010001110001001001111110100010011010001100011001010001010111110000111001001110010101011101100111101111010111111111000100001110001101011111000010001001011010110110000000110110000011101001011101110010110110101000100110010100000111010101001101110111100001011011010000011110110010000000010111110101101111110010000101001001010000001000011000010110000010110001001001101001111100001010100101111010100101001110010100011011011010100110011001101111101001010001111100000100011110101010100101100111100110001011010001010111001101111111011110100000000110100101010110111010000010111101101111011101101100100111000101110010111010101110111010000011001101100011010110000000100100000100101000100100101001101100100011000111101001001101111110111000111101000001010100111011000100011010100010000010011111110111001110100010111110100
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011000011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100010001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100010001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010100011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101101000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101001101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110101101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100000001010111001001100111111000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100111110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100011111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000110110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
000011101101000010100101110000010011001011011101101000101011000111001000111010100001011000110111001001111111110010111100000011111111111000000101011110111001111011011101010100100011100111101000001101001111100111001101011100011101000101110100100000110000110010011010110011111101100010011111101000101010011110101001110001110100110000010000100011101101001000100000010110110010101100111110111011111011111001101010011010101100000111111111001110110111100100100010110110011000100101010100111011011011011011011011010111110111100000100001110101000101010000100011111101111010110100110001011011111111100100001110100001011001010100100101001010010011000111010000110011001001000010111011110001000110110011100111010100100011010001100001001110101111110010000000110001110011011110010000010101101010101001000011001101010000111000001010111001001111011110110101110001001111011100001111111100011010010000011111100000010010011100011001110111011100000100000110100011101011100001001010100000000100011100101111111001000001001111001110000101000101010111011011111001000110000111110110101001000011010011100110000111110001000001010100011000101000001010011110000100110101111000110110001101111011110001100001000010101100010000100000000101010100101111111111000101101110010101001101110100011010000000000100011100110111110110000101110110000110001011100100010110100000110101110101010001101001011001000100100000010110010000000000111000100101000000100000010101000111100011001001101001011111110101010001011011111111010111011001011011101110101011001010100111110101101010110010111000111111001000100100110010111011100000110101101000100000010111110100011010011110000100110010011111011101100001000111101000011101001010010010000001001010010100000111011001001110110001011101000100000000111101011101111011111010000100011010010001100001110000000000111111101010111111100111000001011001111011011010000101010000100001011100010011000010010001101100001110111000110101001100100001101010111101101100100011001110101000100011011111111111111001110001101000110011011000111000111100101101010010110010001101100001110111010000111100000000101111100101111000110000101000111111011101100010011010110001010101001110011010110011100010100111110110000000111001001100011100000011011000001101111101001011111111011100100110011101000000001001010000101110100010101011101011100011001000111111001110111100111100010100010100011000001100101100110011100111110010101111011011100000000111011100100010101101100010010111001100001001001100000101111110101101001000100001001001010001011110010100001011101011101101100011001010000000000000010001110000001001101110000110100101010011101100111000100101111010100010000110001010111000000111001001001001101000010010010000000100011111001010100110011101010110111110000101111000110111111101110111010100001111100100100110101001110000000100111100101111100101110001101000110010011110100100110110101010110100111100110110001000010100000011010001101101000001011011100011101100100110111011101001000110000010100110000011000011001110110100001111111010010010
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101100111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001000100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101111111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010000001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010100100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001011100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100111010011100110001011010111101100011101100111111100111110101000000100111000010101010010010011100000100010010110010110010001100110010100011100000101001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001100111011101000111101001011010100011010100011001010000110001001111001010111111101110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101000100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111111111110000111010100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010010111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011010011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000111111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110010011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011100010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001000110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001001011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010010100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101101000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101001101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110101101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100001001010111001001100111101000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100111110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100011111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000110110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000001010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100011101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100100011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101110110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
110110000010111010111100101001110011010100000100111110110001110110111100011100011110001110110011010001100010100110000010001111000100000100000010100110011001001001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011100110110110011101000001001011000001110010010000000100001001101000001010000011000000001101110100101110000001010100110110101110000000100110100001011111011010011001010101011100101111101010111011011100000100001001000100101000100100101111111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100000001010110100000000000000000000010001110101010100001110111010001001000101011001000001001101100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000110010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011001000110000100101011010011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100000000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001110101100111100111011110100000100101000110000001001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011110010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000010111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011111011010011100011110001100100111000011101111011101011010010011010001100010001100011011010101000110110100110011110010110010100011000101001000001010100100100100101110111010100100011010011000001000000110010111110000001100101010100111010111000110111110001101100100010000010111100001100111011001010011110001011100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010000010001111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101000110001000100010010010110110001101110000100000100110010101101000101110110101001011110010001001101100000011111001000001110101000011111010100011100110011011111101100001001101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110101001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
111100111111110010101000010010100101101011001010010111111000111010000100000101001101000000111000010000010010010111010101001010000100110000111110101110101101111010110100010000000111000110011010100111011100111110001101011010010011101001011101100001010010000001000001110000000011101001001011110111111011111010100101010011100011001001111101110100010111001011001011011001101010110110011110001101100100101011110001000100010111001011111010111000100011011111001011101100010110101100110010111100101010100000010011011011000010011101101111011010000010001110000010110010111011111000000011001111111101110001000001111011001010000010001100101100110011111000001101001000110101001000101111100110111000100001010110001000101010110000011000101111011110001101001111100001001111101011001010001011001000100100001110010111111011110101010111111100101100111101010000000110100111101001010011110010111111011010111000010010101011001011101110111000110001001110101011011100110101001001110101001100110011000111101011011100000010000011010011001110000010010111001010111111110011011110100000110110110100000001101010110000100111100010101100101010011010101100111100100000101011000100000101111101010101111111010101010010111011010100100010001110111111110011011010001111110011111110000100011000110100000001101010001011110110011110110111101001101101100101111011011101010100010010000011110010010110100110010111100001100110111101010011101111000100110011010101010001111010000110010001110101100101111010100000010001110010001110001101110011101001110100011001100101101101110000100000110111011111101110000010000111000010101111010111110101111110110101011001111001011011100011110110000100000111001000110010101101000110011110101101000111100111000100110011001101110000011011111001011010010011100001011100010100101011110000010000011101001101101110000100001110001001010100110100001011110000010010101101110001110110000001101100011001000001110011010000111011110010000001100100000000110010001000010101000011111111100001001100010001101001010000111101010111100010100110000110110100001000010100000110011100010011010101011011111110010010101111000110010000011111110011000011110110110010010101110010100001111101110000111101111100110101100001000111000111110101110000000101111001001000111100001111011100111010011011100111000001000010000000000101010101101100001101110010011010010111011011001101000000011011011101100011101010001100100011101111100010111100001011101011010101101110000001100111011011011100101100110100001100111110110110001101001000110001101000000110010000101011111000001011101111011110100010111001000010100001010111110011101101101110001000111010110011111111111010110100111000100001100011010010000110001111111110010110110111111010111000011001011100001110101101101101101111010000010111011100100111011010001110000001010101111010001111110101000110111010111011011110010000100011111011010010001001110010111001001010111001000000110000110001101001110110101000111010100011101110110101100100101011110010101100100011011001011101011111001010001111011000010111010011
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110101100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111010100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011011001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010011100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111000011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011010110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
011010100011110110111011110111110100000011111110101111110101001010011011100011001010110001111111011111101110010111110100011001000110010000011111111100000001111000011111000010011010101111011010010011010100111001100001011010111010001111001011101100010100010000010100011110011100101010110100110011000110100110110000011010011001000101011000100110111110010010000011110001110101100001101001111011000101011001011111101001100001011110000010011011110000110101000100111000110011111101011110110001101001011011111001100010111011110110011110001000001100001010000001110110110100111111001010001011111011111101111001111000110111100101000000001011100000111000001101110100011111010010010100111001111101010101010100001001011011000001011100101000010111110000001100011000110011000011100110110011101001110100100111010100010010000111100101100001001011001100010011000010110001110000000110111100011111111000111111011111001100101101110011010000011111001111011010011010110110000101110111100111100001110001010001001100011111011111110101011100111111110001101111011111101101000000001100101101011001000110100110101011011101101011101001101111010100000111100000110011010011111110000001000100001110011111000101110000001000100010010010110000000110011101110010001111001000100101001110011011100001000011001000110001001001101100010110000001101101101111001101110110010011110101101010010011111111101001011101100011110111011110000001110101101110010111010010111001111000101010010001001000101001001001110000011011111101100000000100000000100110100010011010000101011010001011000100110101111100110110101010010111101101010001001010011001111011011110000110111000100101000110101111111000110100111110000011011101100001000011111100111100100100110110100011011111001011110000011111010010101011010101000111000100000101110011001100111110011001010111110001001101100011000101110011101011000001000100111011111100110100110010111111100111001011101000000011011001010110001000011000100110101011011100010100000000000000100000011100101111000110000001101010101101001010010100101000110100100001011100110010110011111101010011100000001101000011000001111001101110111111111011101101101111110101110000011000000100011010011011101100001101000001001000101110101010010100011100100001010111000001101111001001010001100100101010110010111000100100010100010011000110011111100100101011111001111001001001011000111001111101110011100100001001110010001000000000101110010000001001101011011011010111000011010001000101010000101101111000011110100001011001001001001000111110000111010110101110000101101011111101101001001100000010111010001111000101101001000000010011001111010101000001001001100000100111110101111001100110011011001111111101000111011111010010101110000111100110000000101001100000110100011101011000000111001001100001010000101000010111000001001000101000001010110100111111110001100100011101100000000010101100010110001111000111101010000110010011010111000100011001100101111111000011101011010010010000100001101010111110011011011011111000011011000011111101011010011000010001001100101010
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100000110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001001111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011001000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000000010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101100011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100001111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010011011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
110110000010111010111100101001110011010100000100111110110001110110111100011100011110001110110011010001100010100110000010001111000100000100000010100110011001001001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011100110110110011101000001001011000001110010010000000100001001101000001010000011000000001101110100101110000001010100110110101110000000100110100001011111011010011001010101011100101111101010111011011100000100001001000100101000100100101111111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100000001010110100000000000000000000010001110101010100001110111010001001000101011001000001001101100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000110010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011001000110000100101011010011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100000000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001110101100111100111011110100000100101000110000001001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011110010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000010111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011111011010011100011110001100100111000011101111011101011010010011010001100010001100011011010101000110110100110011110010110010100011000101001000001010100100100100101110111010100100011010011000001000000110010111110000001100101010100111010111000110111110001101100100010000010111100001100111011001010011110001011100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010000010001111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101000110001000100010010010110110001101110000100000100110010101101000101110110101001011110010001001101100000011111001000001110101000011111010100011100110011011111101100001001101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110101001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111010001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111101011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101110100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010100110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
000111101011101011101000100111111101101011101010011000000001110011010011111011110010100100101111011100000101101111000010101110101001010110011000111111001011011010100011010010011001101010111101111001011101000010010000100101110000111110011011011000001000010011110001010110000011111010010010110001111111010100111110110101111010010110010100011111111010000111000011111101000100000100000101111011100001000010110100011000011101000101100000110111111001010011111011000000110101110010101110011011100111001100110010000100100100011011111011101001000111111110110100111100001000011011010001111110110011111110001000011001010000010010000011100101101010100100100001000110010100010110100010110010110011101100011100100000100000000010010100000110010010010100000111001011001100011110001110111100110111100101101101101001010110010110110011111001111010011001010001001101101001010100001001001001111010101000111111110000111011111000011001011011111010110000111101110000110011001101110110100000001011011000111110101111110000110010010111100101100100010101101000010010101001100000101000000110001000000100001111001010001001010001110010111100000011101001100101100001001011010110001010101010000010101110110101101000111100110110001100111110011011000010101100000001110000111011100011011000110110110111110001000101110011100110110110101111001001110011110000010101000100101111010010100111010101010101101110010010010011010011110011010000010111010011011000010001011011101100111101111111100011011100010111000000001000010010001100101010010011010101100100010100000000110101101011111110111110011100001011000101011000010111111101111101011000111001000000001101111110100001101111011000010010010000111011110011110000010011010000111000111001101101000111011001010100010110111101010111011000110111110111000101001000100101101111001110110001110011011010010101001001000010010111110010001100110100100111111100110110110010100100001011100011010101100110100011110010101110110010110000101100110110001000110100110001001010101110001001001110110001010111101000010110010000110010111010010100111101111010011011111101111101011010101111100011001000011000111011000101001010110000101001000010011111010011011101111011000000101110011111111010101011000110100000100000100110011010101011111000100101000001100011011101111000001001100110101000100010000011001010110010000111011111000100101100010011100000101100101011101010001110011010001111111010011100111101110100100111000101001110100101110101000111001101000110010100010111011010011100010011011111001101011001100101101101011011000111101000110001111110011100000000101000110111010001001001000110010001111010100101010011011111111101000110101100100110101011001101101011010100010110010110010001010000001110111110100111100110001000011000001110101010111111011100010111010001100011100100000101101001101000011000011100101010010000010001010111000000000000001000100110010001110001000101110010010001000010000001111000110100000101110101000100011011111111011101010000010010000110111100000011101010001001100000101001000101100001001010000010
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001010010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001000111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111101011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001010000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110100010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010000010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011101110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000110010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110010000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001100001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010000000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000000100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010000011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
001101010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111111101001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110010101101000011010000001001000010110101110111010101011011000001111110001101010000011101001111000101110001000000111101011110010110001100010111110001111000000100101111111110010001101010111010000001101101011111011011000000010110010101101001000010111000111011111110000110111100101100010001111100001011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100110111111111000011101101010100001100010100110101001101111101101100001000100111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000101101000011010111111110010100001101010011110011000010100111011100100000100010011110000101101111100100111100111100101010011000001101001001001001000101000101011011010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010011011100001000101011001001111110100011001000101111111110101001101011011101010010101001110001101010110010111111110000010001110000111011000010010011110000000111110001001000110100011001001001000000001010101001111010010101010111011000000011011111010001000101011111011001111011010001111110010110001001000010111100111011100111110100101100011010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000100010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101100010000100110010001100010100010100000011010100111110111001110111111110100111011101110111100000101010111001011110101000100100111101101001000001100011001111100110111011111111100000000001000100101110011100101000100011000000001010001011011001111101000100101011100111110111000110111000110000001111000000000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001111011001010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011101110100010110110110010101111010100101100001000110000100001110001000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110110110111000111001011000001000101001010111011100010100011011111110111000100000000101100101111100001100000101110000001100100000000111010011101010101110010111001
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001000010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000000110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001001100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111110010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110001111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001000001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111010110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010010010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010001101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101011100001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100011100001000101001111101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010111100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110111100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100001010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111111111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011001001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101110111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101000000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011100110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100110000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000101010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
000111000010101011110101000010101100110010110001000110100101111001001111100110001111111001001001011111101011111111011110110000011111000000100000010001111101010010001010110011010111001111101100001110000110010001100000000100100101000000011000011110001001000101010101010011111011010001001111001100110111110010010000000111111010011000100100011000011011101110000010101011101110001011010001010100010101010111010100010100001010011011000010101001100010101110101010110111011000010100111011110011011000011011010110010001011011100110011001101101111100001110100001000011001011101100000010010001111010000011000100101001101010111101100100000110110110001011011110101001111011010110010011110111100101011010101110011100100000011110101101110000001001000001000111100110111111100111010011000101111000111011111110100011000110000111110110111110101100100000101001100001111001111110101111100000101111001011011100101110100111101101111110001000111010100101010000011001101001001111001110001110011011010011010101110010011010100110000110001010101100110001110100010110011011010011111101010011000110001001011111000111010001101100100010011000101001100001111111000101010100100000001101101001101010010110000001101100101010100111110000110100000000011010111010001101000110100101010001010100110010100100000111101011000111001101000000000000111010101100010100000011100011110110101011111000011010111101101111110111111100110110010000010111010101010101100111010100100100100010010111111101111101100100010000111011001101110001100001110110011100101010111110011001001001001111001110001100011011010111110011110110111010101101110101001110011101100101001011101011100001011110101001110000100010010110010010000000000111000111001010101100000001110110110111110110011100001111111100011010101000100001000110011101100001110010100010111001011000101101010111010101101111001101011101000110000101000000101011110000100101100000101110000011100010101010001101001010010110111101011101110100011000011100011111100010100010010000111000000100110110010011110001011001111111110110000010011110000111000101001010001011011001110000000101010110100110000011111001010011001111101111101111101000011110001011010000110110000100010001111011011001110000001101010011010000001001101011111001110100110110000111101011000010001010100111110111110001011011000100101110001011011001111000110010011000010100101101100001011100101001001110101111101011101010100001110100010111000110100010100011010111100011110001100111101111110001011010110000010100101011111010111111010100101000000110011101100111010111101001010110000001101010011001000100011011101001111011001000011001001110001111010001001011101100100011111101111110111010000101000110010110101001110100111111000100100111101011010111011000000101110001111010101011010000000100011011010010000100100101110101100010100010011000011110011000000001001000001000000101011100101101011111001001000011100101010100101110000000010010001110101010000010010000010000001000011000010011010110011001110010010001110111001111001001111001001101111010010101010010110111
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111000011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001000010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100011110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011100110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110010101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110011010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001011011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111100000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
001010011010011111011110100111011111100101110111100001011101101110100101001110100110101110000010000001100101010001000011001110111001100110100001010011111011101010110010110010101101110101001101111100001111010101111010011001100010000101000110100011111001000110101000000101000111111101000100010010000000110100101101111011100000000011100111100001101111011101101000001110011010000011101011000100000110111110101101010110111100010111001010111100101001101110111100100110100100011111010010110010010000001101000111001010110011000011000000111111111111001010001100010001100000000111110001001110101011100011001100000001011001001110011011111110011000001011010111100111101011100100000101100100101110100101011011000001010010010011001111001111001110111111110000100010001000000101110011001011100010001001101101010110010100101101010010101011110111100010110111011101001001100010000101110101100111100100011000110010011011001111100011111110100001101011111110000001100101111100100110000101000101101001011100000001100101110100111000010110001001101011111110001100001010010101010110100110000100000110000010001101111001001010100111100010111000111111101001011100110100001001001101011111101110110110010010100000000000001110011100100001110001110110001101001000111011010011000010000001001001110110011001111011111111010010110101011100110100011100101011100000110101000110011011110101011011111101011110101001010010000100010010100010010101100010111001000100101100011101100011000000111101100000001010100000110001101110010010100011100111011001000000001101110001111110110110111010111110010100111100110101101110101100000100101000010100001011111011000010111100110011100011111101110101110110011010010100111000111000101101001000000000011100111001101111001001100100101111111101111110001101010100110100011110111111010101000110110110110110001001111100001101011010110100101110111110110110011100101001001100100100000011110101011111111101010100010011111010100000100110111010010010111100011110111001000010111100101001100100011100101110111100100101001101111101100101101000010000111111100110101101100100001001011111111111001100011000011110100001101001000010000101101101111111010110100000010101111111001110100101010000010000010101011110011010111111010000111101111000010001000111011111100100010111110011110011110110110101110010111001000010010011101001100100011100111001010110011110101111111110110110111110111000000100101110101111100011111100100110110000000111000100101100111110110101000110110010110011000011101100100101000100100100001001110011111010001010000011010000001011110111001001011100000000100111011110100110110000111001010010110000101100110100110110011011101101001101000101101011110111110111110000000001010110010100011111110011001000000001110111011001000011101001110110101000001110101001011111011101001100011010101101000101010000111100001100100001100110000101001100001101111011010101001000111110111001000110101101111101011001100010000000100000001111001001011111110000101100000111000010010101111111100111010001110101101010000001110000100111111010
010111111011000010010000010010000111010100111000001000001101011101110001001011100011100110110100000001100000111001101001100111100000110110011110111110000111000000100111000011100000010101111011100001011101111101111011000111111101001010010101010001100100010011101001001000100000000110111111101101110001100000001101100110000011011110011011011111001010100001101001010100000001101001010011101011010110110000100110101011010111010010001010001110111011110101010010101001001111110110110111110000100001001101101000111001010011010011000111011010001111001110101100100100011111010100111001010100101010011101110001010000000100010110111111110011001110111000000100111010001111100000000010101010110110101010100001010100101001001100111110010111010000001110111011011100000100100001000110111101110011000110110100100001000000101101000001110100010000001110001101111110000001101100101100101001010111010111111011000011110000001111101110100110000100000001110100000010111010110110011111101100111111001011011000111111100000001101001011000000011010101011100101000101111100000110100111011000011011001001111011100001110101001101101100010101000101011001110110101010110011010111000001110010001010111111010110111100100010001011111110100101110111110001000101001010110101010011011101001110011010010001010110100001110001110011100011011101100011011111110010010101000101000101011010011110111110101001101100111101011001101100000011000000101110100000001100101001110000010101100101110101101001001101101010000000000001111111110111010101011101010001100100010001100010111010111100000011011001110101100101010100111001010000100011111111110010110000110110010001111000101011100101110101100011011110001011001001011110111100011011011000100101011100101101000110011110011011001100110101111101111001010101101101111010111110111011000001110111001100101111100100000001010010011010000011111010110010001100100101011101110110010010010001110110111111011010000000111010010101100011101000100001111100010101011011100000001100001101001111101100111100100111010001111000011111001111000010110110100110011110010101000000101010111010100100101001011010011110011100011001010110000111101010010100101101101000100111100001000100110010000100100001010000100011100000100010100111100101011011100110101111111101110111111001111110110110111111001010100010000100001111010101110101111101111101010100110010100111001010101010001011110101011010011100000111011011011010101010001101111000001011110000011110001000011111100111000101111011001001100110000110110010111000011111110010110001000011010001010010100000011111101111000111111110110011110010110100111000110011010011101010111100110110111010011111100101001010011001110101111110011100011110101010111011111110111111111110011111110000010010011100100100011010100001100101110100101011110011101111111000110000100111010111111010011011111100001101110011100000010010001100110010010011001100110001101011111011111010101011001110101101111101110011110100010011010111000010010000100000101011011111110000110011011011110001111101100011110100111001100111
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001101011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101010100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010100000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000001010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100000101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100100001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011100001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000100111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
100001110111101111111011000010101100000011011110100000001100000011001100011101110101010101101000010011111001101111100011111101101011110110111001101101100111011000001000000000000100000011111101001101010101000101111100100101011001011000001101010101001110000010100100111000011100111001101101110101000010001000101011111100000000011010110001001101010011011110001011010101011011010011110010001101000000110000011010110101101011010000011000010100101010111001110100010100010000100011000010010110100100110111011000111101011101110000001010111011001001111010110111111000000111011100011000111010110101110010110000011010101101110101001111000010111001100100100001111010111110001100011001101101110110011000011110100001010001110011010000000001011011101001000100110010110000110110100010000100010110110101000100101010111111100100000001100100011101101000010010001001111111001101011100000111011010001010111000111101011100011110000100110011010100110001001100110110110000000001110100001011011001101110000100111111101101101110110001110111011001110011001101110010110111111110000100011101100101000011000011010001110011011000110111111001001101000010111001110010110011101100001110010011011001001110100101001010001111000000111100000000100010101100000100000001001011100000101001011011100011110101010011111111001100010100010111000111001001111001000110111110000011001000111011000110111100011010100100010000000010110000100001001010111101110111011111111001011001000000111101000010101111101111000111001010000111111100000101011001011000000011100111110100110111001110001111111100011101000100100011010101110111101001100000010001011100010010011111001100000000000100110110100100100001100110001010000011010110001110000001000011111010011111010111001011101111111101011011011111100000000011101100010101100110100110110011101101100101001010101111010110100011010011010000010010111101100010110001110001110100000001110111110101101001001110110101000001010110100111001110010110110101100010001001110111001110001011111110110111100001100000000000010010111110100010011100111010111101110101001110110100010011111011100001011100110010100110100111000101100101000010011110110000000101111010111001111000011100101011111111101110001110000010101111001101000001001010111110000101110001110110000111101110000011001001011100011111001110110110010101011001000001101110000110100111000010000001110101010101001101000100001001111001110001010001110011110001011000100101000101000000011100110111110001010011001010010101011011001000000011111100011011001101010110001010111101100101101001111011000111111000001110100000101011111010110101110111110101101111011011111000101000100101100010011011101101100111101100110101110110101111011110110111010101001001110011100000111110010011100110000001111110011101101000000010101010100110010001111101000101110100111010011101011101010011011011001110010100110000100001011111100010010111000100010110111110111011010101110101010000111000001100011110010101101010000001001001011110000111101111001011011000101000010111000010111001010010101000010001111011
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010011110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011101110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111001010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111000110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011001101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010100011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101110011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101110101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000110000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101011100000101101010010001001000111111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100111100110001001100110101001000110010001110110111001000011111001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110001101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000001110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
000011011110011101100000100011110000100011000101111001010011011111101100101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100110101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111001110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001001110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111011100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000101010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010001011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011011100101001100000101110000100011110001011111000100111110100110000100001111101001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001110001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010111111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101011000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111100111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011100001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010101001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001000010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101001001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101110100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011010100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010101000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110010011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111100111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010000001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001100011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100001100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111101010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011000100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
010011101001100011010010001010000011000110101110100001001011010011010011001001001110010000000100100110000110001010110001100010100101011110010110000100001100010110011001100001010111011000011001101000001111000111001011111100111000110101111110010011110011111101010101101101111100001111001100010110011000100111111110001101100101100011110010000110101010101011011000011011011010010111010000110011001111111000000110001101001101000100011000011100100101011100110011000010011101000000111101010111001010101110111010001001001010101001111001011000010111101100101011101100010001010100011011001111010000111000100110110101110101111010110011110111101101110110111110101001001001110111111111001100101110010000100101011101011100011001101111010001011010011101011001000001010000001100110000111111101000010011100000111010000000001111001101000001101010111101111101111111000010110110000101110001010010111101001000010001101010011110111011111101111000111011011001001111110001000111100001000111000000001010001011000010001001000000111011010101110101000010001110011000110000111100010110110011111100010110001001001011011010110111001110100011110110010011001010000101000010011001110001001010010011110101001000001010101101101100101011000000100000111000111011100001001111000100011111110111110000110110100101001101111111101011011100100011111000100001000011011110101001001101111100100101111111001101100000011100110011011011101011111010011111111110101101101010000101101111011100010010101010100110011000010110101010100100011010010000011011111100111000000011011101100011001010000011101111011000010011011010110001011011000110100010011110011101110000110110101010100000100001100000100010001110011100000000000010100111011011101101010101000111001001010001110101100110010110000100001111010100000101010000111111011110000001111101000101010101011011110111010100101011001101000100010010101100110100101110100101101011000010011100001001110010100011000110010100100001000001000111011001011001000111110101011010111011100010010000101101011110010011101111101000000011011101101100000010011001110001100100110100111111011000011010010011111010001101110011111111001011100111101110010000100111110110100101000010000101011101101001100101110010011000111001001100110101001101000011010011010011100101000101010111011110111010000000100111000100111100100101110111101011101001111100001100001010010100001011000110110011000111100011101000111111000110111111010100010010100110010100010101111101100011110011011001010100001000001101000100101001101011110010011111011000011001111101111101110011011100110101100001110101010010110101111010010010011001110100110011101011010100001101111001100011000100000000110010010011111011101110111001010110011100000100010100100100101110000011111000010001010110111001010010101100100001010001101100101000101110010101110100110000101010011100100011111110111011110111000000111001001000000110111011011111001101001101101001001010011010101100011010001101010110101110110000100100010010010100010111011100101011111100001000011111011001000010010001100010111001
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010011111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100010000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111111101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110100001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011111101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000001000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100110110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001011111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001110110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101101011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100000110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000100011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
010011101001100011010010001010000011000110101110100001001011010011010011001001001110010000000100100110000110001010110001100010100101011110010110000100001100010110011001100001010111011000011001101000001111000111001011111100111000110101111110010011110011111101010101101101111100001111001100010110011000100111111110001101100101100011110010000110101010101011011000011011011010010111010000110011001111111000000110001101001101000100011000011100100101011100110011000010011101000000111101010111001010101110111010001001001010101001111001011000010111101100101011101100010001010100011011001111010000111000100110110101110101111010110011110111101101110110111110101001001001110111111111001100101110010000100101011101011100011001101111010001011010011101011001000001010000001100110000111111101000010011100000111010000000001111001101000001101010111101111101111111000010110110000101110001010010111101001000010001101010011110111011111101111000111011011001001111110001000111100001000111000000001010001011000010001001000000111011010101110101000010001110011000110000111100010110110011111100010110001001001011011010110111001110100011110110010011001010000101000010011001110001001010010011110101001000001010101101101100101011000000100000111000111011100001001111000100011111110111110000110110100101001101111111101011011100100011111000100001000011011110101001001101111100100101111111001101100000011100110011011011101011111010011111111110101101101010000101101111011100010010101010100110011000010110101010100100011010010000011011111100111000000011011101100011001010000011101111011000010011011010110001011011000110100010011110011101110000110110101010100000100001100000100010001110011100000000000010100111011011101101010101000111001001010001110101100110010110000100001111010100000101010000111111011110000001111101000101010101011011110111010100101011001101000100010010101100110100101110100101101011000010011100001001110010100011000110010100100001000001000111011001011001000111110101011010111011100010010000101101011110010011101111101000000011011101101100000010011001110001100100110100111111011000011010010011111010001101110011111111001011100111101110010000100111110110100101000010000101011101101001100101110010011000111001001100110101001101000011010011010011100101000101010111011110111010000000100111000100111100100101110111101011101001111100001100001010010100001011000110110011000111100011101000111111000110111111010100010010100110010100010101111101100011110011011001010100001000001101000100101001101011110010011111011000011001111101111101110011011100110101100001110101010010110101111010010010011001110100110011101011010100001101111001100011000100000000110010010011111011101110111001010110011100000100010100100100101110000011111000010001010110111001010010101100100001010001101100101000101110010101110100110000101010011100100011111110111011110111000000111001001000000110111011011111001101001101101001001010011010101100011010001101010110101110110000100100010010010100010111011100101011111100001000011111011001000010010001100010111001
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000001010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101110001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010010101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001000011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
001001100011010101110100011000100110011100001011010000011010010011010100110111111001111100011101111010000110001101011001100101010101011000110001010110111011100110101111000010000011010010010010001100000000101101011010000111010111000100110110111001100110111011100101110110011000001110100101011000010110100111100000100101111100101000011010100111110101010000011010111100000101111001101101100111111110110100111001101000111011000100111000011001001110010100100110001101000011011011110110001110011100100010100111111110001110100010000101010100100000010110111111100101100110011100000010101011100010111000010011111101111000110000010100011111010001100001001100110010111001100101011010110000000101110011000011101000000111000100001010001111010110111000010101110100010000110110001011110101001110111001010100100100000010011001101101100111110111001000010110010001100011101100100101100100011000100110010100010000111010100110101111111110100111100001101110111100011101000000101110001110110001110000110001010011111100001011011111100110000010010111111101000011101111001111001111001011101011011101111111101101011111100001110111101000001000011100110000010010001110010001110111001101110101010010111001111110110011011111000101111010111101111101011111100010110001111111100011100000010101100110011011010010000010101100111100001101100110010001101010111110011101100001101111101001001111001100111100011010101011100000001001001000110011101111000000010110000010001011100111011000011101010111101111110110010010100111110011001100110110100001111000001011001110010010101011000100110110100101000001111110111110110000000100001000100000011111111101101000010000011001001000110000100110110110110110001110010100110000111101000101001001101010011010100001110110001111001000011011010100010111110011001100010011111010000000110100110101011100100111111010010001100001110100011011011010011100000011011110000010001011110111110011000011100101001011110110100110111010110110100101000110101111000100100011001001000001101000110010010011111101011111110011001011110001000101111100110000111101110011000111101101100001100111101110010101110000010101110101001010010101010101000000111001000011101101001010100111001111100100100010101110011100100011100011110001100100001111001011011100011110000110110101100100101011110110101111110000110110000010100010000011110000101111011001001101111101001101000010111001100100000010011011111111101100101110111011110110011110101011010110000100111010010010010100111110110111010111011101010010011001000010100011010000111100111111101111101000011001000110100011011011101110000100010110000111001001010111101111001000010100010111010000001000100001100000100001000101000000011001010001000001101011100000111110111010010111011110010100010101001100111111100000111010111101001100000010100011111110011111010110010110111010011100010001000011000011111001010010011110110000100111010001001110010101101101100001111100011101110101010111100010101011101001101111000111001011111110100001111000101010100111000010001011111011100111100101110100110110100110
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011000101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010001100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110011010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000000011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000000000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100000000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000000010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001101110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100010010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111101110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
101000111101111010010010111111011011000110001110101110110010011010000100110111110001110100010011101010010001110010100110000110001000111000110000010101101010110110001110100011001001110100111110110110001110111011010110000011011011100010111000101010101001101111100101001011111100011100010101010000011100001001100101101011111100111100011011101101000111100111010000111111110100100101001011000101001010010001000011010001000111001010000010010011111111010000000011101110111110011110100001110000000111000010011011010110101100101111101101101011010010011100011101100010100010110111001001111110011110110111101111010111101111101010111100111110110100101010010010100111101000101001110010011000100101011101101111110101010110101011100011111000010110000100010001101011010011111001110100001000010111010010000011000100101101101100101001000100111100011001111100110100001100001011011111001010010111001111001111110011111010101101001100011110110011000101001111100011110111000011100010101011111000010101011110110001111011110001111111111110010011000000101100110101101010000010011110000011000000010011101100110001110100000100010000110101101111010110010011000100100010001011111110011101000100100100101000110000101010001110000101110000000100001001001101101111001100000001111000110111110010000000111110000011111010010011011101100101011100110111001000010110111001110000101101110000111100111110011001101111000110110101001011000101001100011110100000101010100100000101110000011000101100000000101111000111010000111000011011001001100101011101000101110010110000100110000001001010001110101010011010011000101011100011101100101010111000010001101001000010001111100010111000111100110111010110010101011110110101101010100110000010001011101110111101000101010001101011010010001001000100000010101110000001011100001011111110101110111001001000000101101100010100111101101110111101101110001010111110100011100101011000001010001110101011010100010101011110010100001110010111110111000111100111011010000010010100010000000000001000001010111111111001010000011100110101101001100010011110110000001101100011011010010111011001001011100010011101010011011000100101110010010100110001100000101101010111011001000100110101001110001010101010111000011001011110011001100011010010010001100011001010101011111010110000111101010100100111001101100110111010111010101001100001000100100010110111000010111001100111110110000100101010010011101011100110110101100000011100111110001000001111011110001001000011100101000011101100101011011011100110001100111001110111110111010101110010110110010001100011100110100100100011010111000011000000001010001100101100001000100111000110111101100001111011011111011100011110111000111101000010111100100000111110011011100011100000100010010000111001111110100100110101111100111101100111101010100111010101000010101010101001100110100111000011110000001001010100110010100111100011001010111100011110111000100011110101100101101011111011010011110001101001010000101000010110100001001100100110101101100011001100001011001111011100100000111010001000101000111111101000
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101010110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010101001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101000111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
110110000010111010111100101001110011010100000100111110110001110110111100011100011110001110110011010001100010100110000010001111000100000100000010100110011001001001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011100110110110011101000001001011000001110010010000000100001001101000001010000011000000001101110100101110000001010100110110101110000000100110100001011111011010011001010101011100101111101010111011011100000100001001000100101000100100101111111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100000001010110100000000000000000000010001110101010100001110111010001001000101011001000001001101100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000110010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011001000110000100101011010011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100000000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001110101100111100111011110100000100101000110000001001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011110010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000010111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011111011010011100011110001100100111000011101111011101011010010011010001100010001100011011010101000110110100110011110010110010100011000101001000001010100100100100101110111010100100011010011000001000000110010111110000001100101010100111010111000110111110001101100100010000010111100001100111011001010011110001011100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010000010001111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101000110001000100010010010110110001101110000100000100110010101101000101110110101001011110010001001101100000011111001000001110101000011111010100011100110011011111101100001001101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110101001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010011001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011100101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011001011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000001001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001011110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
100001100011100111110100001101000110110001111111111001100000111001110101011110001011011111000000100001100101000001000101010101111000110000101100110110011110101111001000100100001001000011001010110000010101011010010001100111110001011100001001101111100001001101110011111000111110101000010011010111111110000101001111010011101000000001011100101000100100011011011001110001110110000101001010010101000011000011100100010001000000000100010101111111111010100111001100001001101111000010110010010001110011000011100011011110010111110001101110100101010011110110100111110001111011110011011010000100000011001101100001000111010101011111100101101001100011001001101010011100100101001111111101001000011011111101100001011100100111110101110100001111101100011100100001010101011011011011001010101111010000101100111110010101111001101000110100010001010010011100000110110100011010011111110011101010111111011000101011111111101111101011010001000100001110111111011010101000100011011100110110100000101001101011000110010100110101011110011000000010010111011000010101000100010100100011101011011001001001001011011000110110100100110010110011101011010101101011111110111000111100001100000010001100111001011011101111010110010000000001000101011110111010001000101001101110101111011001000101001110100101100101010101001010000110011100011011100000011101111111100011110110001011011010111010001011000001110010000010000011101101000100111010011000111110111010000110111110110000110101110000110011010000101101110011000111011011100010111101101101100111010000010101010101111101001000100000111010101010111101111010101100011100010101000101011001001001010001101101111100110010101010101111110110101111000111100001010001100111001100000011001111111001111100110011011100011110100111100001111101001010100100010110010110010001100111111100001110000111010000000001101111010101010111110111100110000000110011110100000011101010001111011111100000110111000111000110101010110010001000010010101000001011001100111111001110001011011110011100111110010001001010010010101100001011110110000100010010110000100101101001010011111011100100001001110001101011100001001001101001110110111101110001000000100001110101000101110010001010110000001101111110010111111101010010001101000011100010001111101110110001010010010101000000101100110111000100000110000010100010000000011011111010011100101110101010001001100100011010000100011110000010101101010110100110100000010101011011111101000110111110010110000000000011110000010000100101011100110110011010111000111110110000000010101110001100101001011110010110111001100001000001111111011000101111001011111101101000011011010111000111111001000000101101100100000100011010101001101010010100100000001110100110010100001011110001000110000000110111001100100010001001010100101010100001101111011111110000011010001010011001011100100111001011100001111010101000000011101110010110011011010000100000110111110100010111011110100000110010011101101000001110111111111000110010010111111010011110101010011010111100110010000010101011001110001111111010000010100011111010110101
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010100011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101110011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101110101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000111000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101001100000101101010010001001000111111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100111100110001001100110101001000110010001110110111001000011111001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010110010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100110110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
101011101101110000100101100101110011100110101001000001010001101101101001010011010011111011101010010010011100111110100000110011010010010000011000111110011100110010111010110010101001110110110000110001011010010000000110111100111011011101001011110110110111000100001100111101011011000100101001100111000010111100000110000111100000011001010110101100111100000011100011011011000001010000011001001001000110001110110111100011010111000111010010101000000011010111001000110010110100111100010000100100110100111010011111110111101110110011001010000100110110110000111011101001100111011011101001110100011110010001111100011011110100111011010100111100100001101111110110011101010101101000011100001001011000111101000101100000000011100000011111001110010101010110110100010000111000110011010001001111110100111100101001111100101011001001010011001111101010001010100101010100110110101111011001110010111101101110100000001111000111010001100111001101110101011010110010110111010101111101010010001110011100000111011000111110001000011010001001100001010000011000110011111110111101101011010010111011100001000101000001011100001010010010010000011011110101111101010000101110000111100101000011001100110111111000110111101010001111001110100000100001010011011010001001001001110000110011101011011010101010000011001010000100110011000110100010011011111101100101101101011110110110001110100000110011100111100111111010111001010000110100110011101000101000010101100110111101110101011101011110000010010010001111001101101010110110010010010111111010111111011010100111111001000110110000111001000110100011010000011111100000011001000101110100111001001001011001100100001110111100110111010101011001010100010000010000010111101110110110101100001011111010000011101110100100100110011001110100100010011110001110111000100001111000011001100110101011010011111100100110101010101110001001100100111100000011010100101101011000111000100101110100000000110110110011100001010010101100000111101000101100100111011110010111001110001100110111010111010011111101001110111100110111110011011111111001010010101101001010101000011001110111110010111110100011111110111110111001100100001100000000011011011101111010101100011001101101100011100101011010111110011110010111110001010111111110011010000011111101100000110001011000001010010100111010101111101001111011000100101100011011010010000111100010111011111011010111101011111010110011110010110111000001110101111111011100010010100100000011110101000111011000011011001111100110001100100111101000001011101111011001011111101001011111111001000111101111101010101011001100001111000111111100101011011101101011010001000101010110001001001000000100010001010100000000000000101010101001011110000001011000101110110110000011011101101100010011110110010010010001011000111101110100011110101010100100001111001110100000001001101110010111011000001101101111010111101111110010110101101101010010011001000010001100101000000111111101111000001000001001011010001100111110011010100011011110111001110010000000101101011110100111001111000110110111010011010011011000110110000001
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111111110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110001110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000010101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001000101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110100110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011111000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001000110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110000011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
111011110011001110001010101001010001011010011001000111101101101011001010101001001010000100011110001100000010011000000011101111010100110100111011001010101001111001001010011111100101101111011000011110111000011001110101010111111110101111011001011000011011001001101111100000101100001110001110101101101101100000110010000011011011000101101011111111111011111111011011111001111000110010011110111011010011110111100010011101101011111001001111110110000111100110100111000111011001001000111000001100001000000000011100000110110110000001011111010010011000100110000001000010000000100011011001001010111100111011000010100010100001111100001100101000000001011100100101111011011101010111011011101101101001011101110011100000000111110100100110110001111000010011110101100101000101001101011101110111010101101110001110010101100011001100110000011010100110110011101111111100110001001010000100001000000000011100110110100111011110101001100110111100101000101100101011000011101000011100101101010001001110000011110100001010011001100011100110001011111000111110010011101111011001101001101000010101011111100011010100000001110100110000000110000001101011010110010000100111001010001101111010101000001101110110010001000000001110111100010000101000100101110100000001001110101110010011100101100001101110011111001001101011011000110010010000000001001001101000011101011010100011001111111001000010010100010100111101010001110001000110110100000000001010111011111001011011011011001101100101001011011010010100101101101001010001111110011111101110000111101011111010100001010110001111000011000010110011010000000101110010110111111001001011110110010001110001111000110100010101100001011101101110010101100010010110011100011100110001101111100010111011110000011011011100111110000111110101101000011011100110001100110100000000111111010011011101011110110000101111000110111000110111111100110011101101001101110101100001010110011101011100101101011111011001010110001000010101110101111111011000100100000110000111101110101001011110110001001011001100001001111111010101110010101100000011110110100001110101001000010101001010110101000101100010010001010001100011001110010110110000000010110101010001101011110001110100001000110101000001010001100001011111111110101010001100011000001000001110011001111011111000101000011100011000100111010110110011111100110111111101000000100011110110101010011001100011000011101001111000011000000011101111001110101010111101001110011001111001111101011001000001101010010110100111001111010100100111101000000010000011110101101101110011001010111111100000000000101010101100111000111011011000101100100010100010101010000000000001110110000100110010001011010100010101001111000011110001110010000000010000111001111011001110101011000000110000100101001010100110111100101111000100001010000111100000111111000110110010110110010101001100000010101001111000001001101000111011100110001011111010010110001001001100110000110100110100101100001000100010110000010100101011101010011101110101000101100100000011010001011001110010111111101000101010011010010011111101000010010000
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010000111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111000011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011000000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010000111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110001101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
101011101101110000100101100101110011100110101001000001010001101101101001010011010011111011101010010010011100111110100000110011010010010000011000111110011100110010111010110010101001110110110000110001011010010000000110111100111011011101001011110110110111000100001100111101011011000100101001100111000010111100000110000111100000011001010110101100111100000011100011011011000001010000011001001001000110001110110111100011010111000111010010101000000011010111001000110010110100111100010000100100110100111010011111110111101110110011001010000100110110110000111011101001100111011011101001110100011110010001111100011011110100111011010100111100100001101111110110011101010101101000011100001001011000111101000101100000000011100000011111001110010101010110110100010000111000110011010001001111110100111100101001111100101011001001010010001111101010001010100101010100110110101111011001110010111101101110100000001111000111010001100111001101110101011010110010110111010101111101010010001110011100000111011000111110001000011010001001100001010000011000110011111110111101101011010010111011100001000101000001011100001010010010010000011011110101111101010000101110000111100101000011001100110111111000110111101010001111001110100000100001010011011010001001001001110000110011101011011010101010000011001010000100110011000110100010011011111101100101101101011110110110001110100000110011100111100111111010111001010000110100110011101000101000010101100110111101110101011101011110000010010010001111001101101010110110010010010111111010111111011010100111111001000110110000111001000110100011010000011111100000011001000101110100111001001001011001100100001110111100110111010101011001010100010000010000010111101110110110101100001011111010000011101110100100100110011001110100100010011110001110111000100001111000011001100110101011010011111100100110101010101110001001100100111100000011010100101101011000111000100101110100000000110110110011100001010010101100000111101000101100100111011110010111001110001100110111010111010011111101001110111100110111110011011111111001010010101101001010101000011001110111110010111110100011111110111110111001100100001100000000011011011101111010101100011001101101100011100101011010111110011110010111110001010111111110011010000011111101100000110001011000001010010100111010101111101001111011000100101100011011010010000111100010111011111011010111101011111010110011110010110111000001110101111111011100010010100100000011110101000111011000011011001111100110001100100111101000001011101111011001011111101001011111111001000111101111101010101011001100001111000111111100101011011101101011010001000101010110001001001000000100010001010100000000000000101010101001011110000001011000101110110110000011011101101100010011110110010010010001011000111101110100011110101010100100001111001110100000001001101110010111011000001101101111010111101111110010110101101101010010011001000010001100101000000111111101111000001000001001011010001100111110011010100011011110111001110010000000101101011110100111001111000110110111010011010011011000110110000001
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010100011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101110011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101110101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000111000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101011100000101101010010001001000110111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100111100110001001100110101001000110010001110110111001000011111001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001011111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100111011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101000101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100100111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101001110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111001000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011001111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100110101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011000101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100101100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111010001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010011001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000100000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
010011101001100011010010001010000011000110101110100001001011010011010011001001001110010000000100100110000110001010110001100010100101011110010110000100001100010110011001100001010111011000011001101000001111000111001011111100111000110101111110010011110011111101010101101101111100001111001100010110011000100111111110001101100101100011110010000110101010101011011000011011011010010111010000110011001111111000000110001101001101000100011000011100100101011100110011000010011101000000111101010111001010101110111010001001001010101001111001011000010111101100101011101100010001010100011011001111010000111000100110110101110101111010110011110111101101110110111110101001001001110111111111001100101110010000100101011101011100011001101111010001011010011101011001000001010000001100110000111111101000010011100000111010000000001111001101000001101010111101111101111111000010110110000101110001010010111101001000010001101010011110111011111101111000111011011001001111110001000111100001000111000000001010001011000010001001000000111011010101110101000010001110011000110000111100010110110011111100010110001001001011011010110111001110100011110110010011001010000101000010011001110001001010010011110101001000001010101101101100101011000000100000111000111011100001001111000100011111110111110000110110100101001101111111101011011100100011111000100001000011011110101001001101111100100101111111001101100000011100110011011011101011111010011111111110101101101010000101101111011100010010101010100110011000010110101010100100011010010000011011111100111000000011011101100011001010000011101111011000010011011010110001011011000110100010011110011101110000110110101010100000100001100000100010001110011100000000000010100111011011101101010101000111001001010001110101100110010110000100001111010100000101010000111111011110000001111101000101010101011011110111010100101011001101000100010010101100110100101110100101101011000010011100001001110010100011000110010100100001000001000111011001011001000111110101011010111011100010010000101101011110010011101111101000000011011101101100000010011001110001100100110100111111011000011010010011111010001101110011111111001011100111101110010000100111110110100101000010000101011101101001100101110010011000111001001100110101001101000011010011010011100101000101010111011110111010000000100111000100111100100101110111101011101001111100001100001010010100001011000110110011000111100011101000111111000110111111010100010010100110010100010101111101100011110011011001010100001000001101000100101001101011110010011111011000011001111101111101110011011100110101100001110101010010110101111010010010011001110100110011101011010100001101111001100011000100000000110010010011111011101110111001010110011100000100010100100100101110000011111000010001010110111001010010101100100001010001101100101000101110010101110100110000101010011100100011111110111011110111000000111001001000000110111011011111001101001101101001001010011010101100011010001101010110101110110000100100010010010100010111011100101011111100001000011111011001000010010001100010111001
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110101111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111100010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101100110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110000111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
100010010100111010001001001011100111001011100001011110010111101100000101101101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111101011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111110001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110011111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011011001000000101001111001001010011110100010111000010100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100001100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100100111101000001101101010000000010111101100011101
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101100001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010001000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101110111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001010110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
011010100011110110111011110111110100000011111110101111110101001010011011100011001010110001111111011111101110010111110100011001000110010000011111111100000001111000011111000010011010101111011010010011010100111001100001011010111010001111001011101100010100010000010100011110011100101010110100110011000110100110110000011010011001000101011000100110111110010010000011110001110101100001101001111011000101011001011111101001100001011110000010011011110000110101000100111000110011111101011110110001101001011011111001100010111011110110011110001000001100001010000001110110110100111111001010001011111011111101111001111000110111100101000000001011100000111000001101110100011111010010010100111001111101010101010100001001011011000001011100101000010111110000001100011000110011000011100110110011101001110100100111010100010010000111100101100001001011001100010011000010110001110000000110111100011111111000111111011111001100101101110011010000011111001111011010011010110110000101110111100111100001110001010001001100011111011111110101011100111111110001101111011111101101000000001100101101011001000110100110101011011101101011101001101111010100000111100000110011010011111110000001000100001110011111000101110000001000100010010010110000000110011101110010001111001000100101001110011011100001000011001000110001001001101100010110000001101101101111001101110110010011110101101010010011111111101001011101100011110111011110000001110101101110010111010010111001111000101010010001001000101001001001110000011011111101100000000100000000100110100010011010000101011010001011000100110101111100110110101010010111101101010001001010011001111011011110000110111000100101000110101111111000110100111110000011011101100001000011111100111100100100110110100011011111001011110000011111010010101011010101000111000100000101110011001100111110011001010111110001001101100011000101110011101011000001000100111011111100110100110010111111100111001011101000000011011001010110001000011000100110101011011100010100000000000000100000011100101111000110000001101010101101001010010100101000110100100001011100110010110011111101010011100000001101000011000001111001101110111111111011101101101111110101110000011000000100011010011011101100001101000001001000101110101010010100011100100001010111000001101111001001010001100100101010110010111000100100010100010011000110011111100100101011111001111001001001011000111001111101110011100100001001110010001000000000101110010000001001101011011011010111000011010001000101010000101101111000011110100001011001001001001000111110000111010110101110000101101011111101101001001100000010111010001111000101101001000000010011001111010101000001001001100000100111110101111001100110011011001111111101000111011111010010101110000111100110000000101001100000110100011101011000000111001001100001010000101000010111000001001000101000001010110100111111110001100100011101100000000010101100010110001111000111101010000110010011010111000100011001100101111111000011101011010010010000100001101010111110011011011011111000011011000011111101011010011000010001001100101010
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001000111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111000111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011100101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011011000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110101111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011100100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001010000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101110011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000010010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010000111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011011011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
000111000010101011110101000010101100110010110001000110100101111001001111100110001111111001001001011111101011111111011110110000011111000000100000010001111101010010001010110011010111001111101100001110000110010001100000000100100101000000011000011110001001000101010101010011111011010001001111001100110111110010010000000111111010011000100100011000011011101110000010101011101110001011010001010100010101010111010100010100001010011011000010101001100010101110101010110111011000010100111011110011011000011011010110010001011011100110011001101101111100001110100001000011001011101100000010010001111010000011000100101001101010111101100100000110110110001011011110101001111011010110010011110111100101011010101110011100100000011110101101110000001001000001000111100110111111100111010011000101111000111011111110100011000110000111110110111110101100100000101001100001111001111110101111100000101111001011011100101110100111101101111110001000111010100101010000011001101001001111001110001110011011010011010101110010011010100110000110001010101100110001110100010110011011010011111101010011000110001001011111000111010001101100100010011000101001100001111111000101010100100000001101101001101010010110000001101100101010100111110000110100000000011010111010001101000110100101010001010100110010100100000111101011000111001101000000000000111010101100010100000011100011110110101011111000011010111101101111110111111100110110010000010111010101010101100111010100100100100010010111111101111101100100010000111011001101110001100001110110011100101010111110011001001001001111001110001100011011010111110011110110111010101101110101001110011101100101001011101011100001011110101001110000100010010110010010000000000111000111001010101100000001110110110111110110011100001111111100011010101000100001000110011101100001110010100010111001011000101101010111010101101111001101011101000110000101000000101011110000100101100000101110000011100010101010001101001010010110111101011101110100011000011100011111100010100010010000111000000100110110010011110001011001111111110110000010011110000111000101001010001011011001110000000101010110100110000011111001010011001111101111101111101000011110001011010000110110000100010001111011011001110000001101010011010000001001101011111001110100110110000111101011000010001010100111110111110001011011000100101110001011011001111000110010011000010100101101100001011100101001001110101111101011101010100001110100010111000110100010100011010111100011110001100111101111110001011010110000010100101011111010111111010100101000000110011101100111010111101001010110000001101010011001000100011011101001111011001000011001001110001111010001001011101100100011111101111110111010000101000110010110101001110100111111000100100111101011010111011000000101110001111010101011010000000100011011010010000100100101110101100010100010011000011110011000000001001000001000000101011100101101011111001001000011100101010100101110000000010010001110101010000010010000010000001000011000010011010110011001110010010001110111001111001001111001001101111010010101010010110111
111111010010110000001101100010110110100000010111111111010011111101001100111111101100011000001111011001101101100101101001001001111011001000111011110000010100000001101001000100100100100001110010101010010011011001000000000110001110101100101001000001100010110011011011000011111110001011010100011111010001100100001100100010010111111001101101010111111010000011101011001111011000011010100000110110011111010010011011011110111011001100000101110110010100111011101001011010001110001001100110000111110001111011001000001100110101111101001110101111000111011110100001001111000001001100110010010100000010010101001111011010010011010110101001100110100000111111011101111011111100001010010100010111111110010010110001011100001001100001111001100001110001111111001111010000111100110101011010011110100010001101001101011010101011001101011101000101100011100011100101110111101000110101011100001110100101001010100111110010111001010111110111001111101101001010101101111111011110101000111111101100110111011011000100100101000011001100011101001011000111000000010001000110110101011001010110011111110111010010001100110111010110100011111000110010110010100110100010100100011110111100110011110000101110001110110100010000010111000100000010001011101011011100100101001010011101101011001001101100101110000001101110010111000001101000110010011111101011101110011111001011110100100111110110100011111111111111010011000001110000101101010011010111100001110011110101000100111101100101011000011100111010001111110001001010001101011001010100101000000111011111010011000010011000011010010010001111100000100110100110110101111001001111100010011101011110100010101101100011000101100111000100011011011010101001110101000101011010010100111111000110101101010000110100010100111110101010100100011110010011011100000001101111010001110100001010001100101100011110000100110001100011101011010011001010101001101001110111110100100110100000110000001010000011100010111100110101001010110100101000100001011000110101111001100000110001001001101111001110010110101001001100111111010001111110111110001000100101000110110100010001110010100010001011000010010010000000100011101000101111011011111100101011010000001111000011110100110011101010001110011110010010010111000111111110111001101100000110100001000101000001000100100011100110111101111010000001001011010000101011110111000111100110010001010010101000010101110001111100001111001001111011100110100000010000001000010000010011010000001011010010110010100011001010111001001011100000111101000000111011001000100000000000010000100001010111001110111111110011100000000010111101101000111001000010110000100111111010000011101000101101101001011111000111011111001110011010100111101001101010000001000110110111111110100101101010111100000110010110101000110000111011010001010101101111101011011010101101011010001110110001011100100110000101000010000110010100111011100001001011001001001100101101000100010011111110000101110110111000100101101010100111000101111011111000001101011001000010010000011011101010100001111111011110011100000100111011010111101101000001
001101010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111111101001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110010101101000011010000001001000010110101110111010101011011000001111110001101010000011101001111000101110001000000111101011110010110001100010111110001111000000100101111111110010001101010111010000001101101011111011011000000010110010101101001000010111000111011111110000110111100101100010001111100001011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100110111111111000011101101010100001100010100110101001101111101101100001000100111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000101101000011010111111110010100001101010011110011000010100111011100100000100010011110000101101111100100111100111100101010011000001101001001001001000101000101011011010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010011011100001000101011001001111110100011001000101111111110101001101011011101010010101001110001101010110010111111110000010001110000111011000010010011110000000111110001001000110100011001001001010000001010101001111010010101010111011000000011011111010001000101011111011001111011010001111110010110001001000010111100111011100111110100101100011010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000000010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101100010000100110010001100010100010100000011010100111110111001110111111110100111011101110111100000101010111001011110101000100100111101101001000001100011001111100110111011111111100000000001000100101110011100101000100011000000001010001011011001111101000100101011100111110111000110111000110000001111000000000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001111011001010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011101110100010110110110010101111010100101100001000110000100001110001000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110110110111000111001011000001000101001010111011100010100011011111110111000100000000101100101111100001100000101110000001100100000000111010011101010101110010111001
111111010010110000001101100010110110100000010111111111010011111101001100111111101100011000001111011001101101100101101001001001111011001000111011110000010100000001101001000100100100100001110010101010010011011001000000000110001110101100101001000001100010110011011011000011111110001011010100011111010001100100001100100010010111111001101101010111111010000011101011001111011000011010100000110110011111010010011011011110111011001100000101110110010100111011101001011010001110001001100110000111110001111011001000001100110101111101001110101111000111011110100001001111000001001100110010010100000010010101001111011010010011010110101001100110100000111111011101111011111100001010010100010111111110010010110001011100001001100001111001100001110001111111001111010000111100110101011010011110100010001101001101011010101011001101011101000101100011100011100101110111101000110101011100001110100101001010100111110010111001010111110111001111101101001010101101111111011110101000111111101100110111011011000100100101000011001100011101001011000111000000010001000110110101011001010110011111110111010010001100110111010110100011111000110010110010100110100010100100011110111100110011110000101110001110110100010000010111000100000010001011101011011100100101001010011101101011001001101100101110000001101110010111000001101000110010011111101011101110011111001011110100100111110110100011111111111111010011000001110000101101010011010111100001110011110101000100111101100101011000011100111010001111110001001010001101011001010100101000000111011111010011000010011000011010010010001111100000100110100110110101111001001111100010011101011110100010101101100011000101100111000100011011011010101001110101000101011010010100111111000110101101010000110100010100111110101010100100011110010011011100000001101111010001110100001010001100101100011110000100110001100011101011010011001010101001101001110111110100100110100000110000001010000011100010111100110101001010110100101000100001011000110101111001100000110001001001101111001110010110101001001100111111010001111110111110001000100101000110110100010001110010100010001011000010010010000000100011101000101111011011111100101011010000001111000011110100110011101010001110011110010010010111000111111110111001101100000110100001000101000001000100100011100110111101111010000001001011010000101011110111000111100110010001010010101000010101110001111100001111001001111011100110100000010000001000010000010011010000001011010010110010100011001010111001001011100000111101000000111011001000100000000000010000100001010111001110111111110011100000000010111101101000111001000010110000100111111010000011101000101101101001011111000111011111001110011010100111101001101010000001000110110111111110100101101010111100000110010110101000110000111011010001010101101111101011011010101101011010001110110001011100100110000101000010000110010100111011100001001011001001001100101101000100010011111110000101110110111000100101101010100111000101111011111000001101011001000010010000011011101010100001111111011110011100000100111011010111101101000001
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100000000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010010110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100100000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100001100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
110001110011001110001100111000111100001110101101101001101100010111010111101110011010011101011011111100000000010111101110011100110001010000101010110111010010110101001100110101110000111100001100101000010101100101111010000101111100101000000111100110001101001101101011100110011101010100111110001011110000110001111100000000010001001001010011101000010100111101110011011000110011101000011100000101110100110001110110100010001010010011111111000110111000000001100101100000010101000110101011111010110101000010111001100011100000111001010010010110011011000110111111101001101100111100110010101110011010101110011000001110000001011011011001111111000111010101001111100000111110111001011101010000011110111011011100101000101110111011011110011110101110000110011101000010010011100100000010101110010100001111100111011101101111010011000110011100111000001011011010000111110010100111010110001010010010100111101111001100100100011100100110111001110000001110010011011010101010100111011111101100011101111000100000000100100101100001000100100111101001100110011000010011000001000101100100000111011010000110101100011101011000101110101101000010010011011011101101110011000100001101001001010100110001001010001100000010001110111100110111000101010110111011000000100101101010110001111011011000001001000011110010101110000100001001001110010010110111010011100001110110001010110000110010110010101010001110000000101100100111111011001010001000000111001001010010000110011011001100101000111001011010111100001110000111010010001111000110010010101101010100010101010000011111000111110111000111001101010100010100111101111101010010010011011011100011011000011011100000110100100000100101011011011110001001010001101011001001100011001000101111100101001100011001000011010100101010010000011111101111101010110100111110100011111100101000000001000001101111110100001110011101000111111010010111110110110101011111011010000001001011101001111010100010101101111010001001111010110011000011110000000110000110100010100001011010011000111111111000110011000111100010010101100101111001111001101010010010111110001101011101000110110011101001111010100001110011001111001110101010100001000110000011110111000111111110001000010000110100010001100101001100000110110111001101000001100011110000011110101111011000101001010100001000110001111011011111100000100010000111011110011101101110001100010011110001000101011101100010011111100011010110010110110101011101010010111100100011101100000011010011010101101000111111000010000100001101011010001001000010101011011101110111101000011011110101000110000000000011110000100000001100011111111001001111011110010101100101110101101110110110101111000100100011011101010011000101011000101100110101000110101110101000100001011111110111000000001111011010111000001101111110011010111111010110111100001010001010000001100100000101101000000100000111001011000100011111001010110110001001010100110100110101001001100011000111001010001010110111011110010111000111111110000010011111010010000001101010101000010001010001110001110010011100011110101110100100110110001001010000
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110011011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001010111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111101101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100010000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110000000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100000010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001011000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010100100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000100100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
100010010100111010001001001011100111001011100001011110010111101100000101101101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111101011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111110001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110011111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011111001000000101001111001001010011110100010111000000100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100001100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100100111101000001101101010000000010111101100011101
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001000001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100001111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110010010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000010111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101011111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100001001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101110001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000011110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000101101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111110100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
000011101101000010100101110000010011001011011101101000101011000111001000111010100001011000110111001001111111110010111100000011111111111000000101011110111001111011011101010100100011100111101000001101001111100111001101011100011101000101110100100000110000110010011010110011111101100010011111101000101010011110101001110001110100110000010000100011101101001000100000010110110010101100111110111011111011111001101010011010101100000111111111001110110111100100100010110110011000100101010100111011011011011011011011010111110111100000100001110101000101010000100011111101111010110100110001011011111111100100001110100001011001010100100101001010010011000111010000110011001001000010111011110001000110110011100111010100100011010001100001001110101111110010000000110001110011011110010000010101101010101001000011001101010000111000001010111001001111011110110101110001001111011100001111111100011010010000011111100000010010011100011001110111011100000100000110100011101011100001001010100000000100011100101111111001000001001111001110000101000101010111011011111001000110000111110110101001000011010011100110000111110001000001010100011000101000001010011110000100110101111000110110001101111011110001100001000010101100010000100000000101010100101111111111000101101110010101001101110100011010000000000100011100110111110110000101110110000110001011100100010110100000110101110101010001101001011001000100100000010110010000000000111000100101000000100000010101000111100011001001101001011111110101010001011011111111010111011001011011101110101011001010100111110101101010110010111000111111001000100100110010111011100000110101101000100000010111110100011010011110000100110010011111011101100001000111101000011101001010010010000001001010010100000111011001001110110001011101000100000000111101011101111011111010000100011010010001100001110000000000111111101010111111100111000001011001111011011010000101010000100001011100010011000010010001101100001110111000110101001100100001101010111101101100100011001110101000100011011111111111111001110001101000110011011000111000111100101101010010110010001101100001110111010000111100000000101111100101111000110000101000111111011101100010011010110001010101001110011010110011100010100111110110000000111001001100011100000011011000001101111101001011111111011100100110011101000000001001010000101110100010101011101011100011001000111111001110111100111100010100010100011000001100101100110011100111110010101111011011100000000111011100100010101101100010010111001100001001001100000101111110101101001000100001001001010001011110010100001011101011101101100011001010000000000000010001110000001001101110000110100101010011101100111000100101111010100010000110001010111000000111001001001001101000010010010000000100011111001010100110011101010110111110000101111000110111111101110111010100001111100100100110101001110000000100111100101111100101110001101000110010011110100100110110101010110100111100110110001000010100000011010001101101000001011011100011101100100110111011101001000110000010100110000011000011001110110100001111111010010010
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100100100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010011010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011000100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111101000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000000001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011101011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001100010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111010011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000010000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011010110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011101001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000010111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
010111111011000010010000010010000111010100111000001000001101011101110001001011100011100110110100000001100000111001101001100111100000110110011110111110000111000000100111000011100000010101111011100001011101111101111011000111111101001010010101010001100100010011101001001000100000000110111111101101110001100000001101100110000011011110011011011111001010100001101001010100000001101001010011101011010110110000100110101011010111010010001010001110111011110101010010101001001111110110110111110000100001001101101000111001010011010011000111011010001111001110101100100100011111010100111001010100101010011101110001010000000100010110111111110011001110111000000100111010001111100000000010101010110110101010100001010100101001001100111110010111010000001110111011011100000100100001000110111101110011000110110100100001000000101101000001110100010000001110001101111110000001101100101100101001010111010111111011000011110000001111101110100110000100000001110100000010111010110110011111101100111111001011011000111111100000001101001011000000011010101011100101000101111100000110100111011000011011001001111011100001110101001101101100010101000101011001110110101010110011010111000001110010001010111111010110111100100010001011111110100101110111110001000101001010110101010011011101001110011010010001010110100001110001110011100011011101100011011111110010010101000101000101011010011110111110101001101100111101011001101100000011000000101110100000001100101001110000010101100101110101101001001101101010000000000001111111110111010101011101010001100100010001100010111010111100000011011001110101100101010100111001010000101011111111110010110000110110010001111000101011100101110101100011011110001011001001011110111100011011011000100101011100101101000110011110011011001100110101111101111001010101101101111010111110111011000001110111001100101111100100000001010010011010000011111010110010001100100101011101100110010010010001110110111111011010000000111010010101100011101000100001111100010101011011100000001100001101001111101100111100100111010001111000011111001111000010110110100110011110010101000000101010111010100100101001011010011110011100011001010110000111101010010100101101101000100111100001000100110010000100100001010000100011100000100010100111100101011011100110101111111101110111111001111110110110111111001010100010000100001111010101110101111101111101010100110010100111001010101010001011110101011010011100000111011011011010101010001101111000001011110000011110001000011111100111000101111011001001100110000110110010111000011111110010110001000011010001010010100000011111101111000111111110110011110010110100111000110011010011101010111100110110111010011111100101001010011001110101111110011100011110101010111011111110111111111110011111110000010010011100100100011010100001100101110100101011110011101111111000110000100111010111111010011011111100001101110011100000010010001100110010010011001100110001101011111011111010101011001110101101111101110011110100010011010111000010010000100000101011011111110000110011011011110001111101100011110100111001100111
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011100111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
010011110011111100001010111100110001110111101101101110010111000001101011000000111000100111000011010111100001010100011111011111111001011100100110101010001100110000101101111001101111111110000000100010101101101110111110110111011000110111100110001110011100111111111001101110001010101000111000100010000101000010011101110101001111101100101101110000101010110100011000110100001011001110111001001001101110000000111111100100010000111001100010010000110011010101001101000011110101010001111100010011100111100001011000100110101111010010110100100011101011000110011001010110011101001100000001100101011101001110110000011000001100010011111101011110110011110100000011010101000001111101111100010101110111010011010001010100100111000101011000110001000010110111000001000100001110100000011100101101001011111011100100100100011000111101101001101100000011100111111111011001001000111001010010000110100111100010001001001000001011100100011000000110000001110010011111010111010110000000110101111111010110011000000011001101010000110110100001101111101101110001111011101000100010000101001100000111111101110101110011011010001111100011000010000010110110100001011110001101111000010000001111101001000001111111000111101000101101100010010000001100100010000001110111000010110000110101000011001111011110011100000111110011011100000010110111101100110010000110010100010010110101110100101100100000011010101010000011001000110111100010000111010000000111101110111111110011101001110011110010100000010111101110110001011000011000111011010001001111010110011010010111111111100101010101001000111100101111001000111110100000010101011100001010100111111000111111101000100000110111010010111010101000011100010011000001100011101111001101010001101000001011100111110010100001010110101111011100001110000101010101101001101110000010100010101111100111101100111100001001010011111100000001111111001110110111100010000010111100111110011001110100111110101011111011011011010100000001000111011011010101101001100101111100000011101011000001000101000111001110111110110010001010110010101011000010011000100001101101010010000001011100110000101011111101101111000000111111010010101010011000100110110101001001011101011001001100100101001010101000001101011000111110001111000100111110011110001000101011110100110111101011011101010100000100010101111111000001101000110101000100111001001111110111011001011101111010010100101111011111111110101100100010010111100110000110101110010010100001101000011001000101010011110100100011010100111111000110101111101000100100000111001100001101111010101001010001111110001010001011011010011111101110000111111111011000001011001100111001111001101001100101110110111000110000110101001011011110100110111001001111011110000100100101100100111100100111001100010010010001111001000100001110010001010101110011001101111111000110110000011111111101110011010100010011100010101000101100100010001110011010010001101111110110110010000111110101100010001000111111101001001001111000110001100101001000010000110000111000010101000001010111010110101101011110000111110100101010001110000011
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001110110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011100001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011010101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011010011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100100001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
000111101011101011101000100111111101101011101010011000000001110011010011111011110010100100101111011100000101101111000010101110101001010110011000111111001011011010100011010010011001101010111101111001011101000010010000100101110000111110011011011000001000010011110001010110000011111010010010110001111111010100111110110101111010010110010100011111111010000111000011111101000100000100000101111011100001000010110100011000011101000101100000110111111001010011111011000000110101110010101110011011100111001100110010000100100100011011111011101001000111111110110100111100001000011011010001111110110011111110001000011001010000010010000011100101101010100100100001000110010100010110100010110010110011101100011100100000100000000010010100000110010010010100000111001011001100011110001110111100110111100101101101101001010110010110110011111001111010011001010001001101101001010100001001001001111010101000111111110000111011111000011001011011111010110000111101110000110011001101110110100000001011011000111110101111110000110010010111100101100100010101101000010010101001100000101000000110001000000100001111001010001001010001110010111100000011101001100101100001001011010110001010101010000010101110110101101000111100110110001100111110011011000010101100000001110000111011100011011000110110110111110001000101110011100110110110101111001001110011110000010101000100101111010010100111010101010101101110010010010011010011110011010000010111010011011000010001011011101100111101111111100011011100010111000000001000010010001100101010010111010101100100010100000000110101101011111110111110011100001011000101011000010111111101111101011000111001000000001101111110100001101111011000010010010000111011110011110000010011010000111000111001101101000111011001010100010110111101010111011000110111110111000101001000100101101111001110110001110011011010010101001001000010010111110010001100110100100111111100110110110010100100001011100001010101100110100011110010101110110010110000101100110110001000110100110001001010101110001001001110110001010111101000010110010000110010111010010100111101111010011011111101111101011010101111100011001000011000111011000101001010110000101001000010011111010011011101111011000000101110011111111010101011000110100000100000100110011010101011111000100101000001100011011101111000001001100110101000100010000011001010110010000111011111000100101100010011100000101100101011101010001110011010001111111010011100111101110100100111000101001110100101110101000111001101000110010100010111011010011100010011011111001101011001100101101101011011000111101000110001111110011100000000101000110111010001001001000110010001111010100101010011011111111101000110101100100110101011001101101011010100010110010110010001010000001110111110100111100110001000011000001110101010111111011100010111010001100011100100000101101001101000011000011100101010010000010001010111000000000000001000100110010001110001000101110010010001000010000001111000110100000101110101000100011011111111011101010000010010000110111100000011101010001001100000101001000101100001001010000010
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111110101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011111110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101010100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101000111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001110111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101000101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101000111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000010000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001000000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
000111000010101011110101000010101100110010110001000110100101111001001111100110001111111001001001011111101011111111011110110000011111000000100000010001111101010010001010110011010111001111101100001110000110010001100000000100100101000000011000011110001001000101010101010011111011010001001111001100110111110010010000000111111010011000100100011000011011101110000010101011101110001011010001010100010101010111010100010100001010011011000010101001100010101110101010110111011000010100111011110011011000011011010110010001011011100110011001101101111100001110100001000011001011101100000010010001111010000011000100101001101010111101100100000110110110001011011110101001111011010110010011110111100101011010101110011100100000011110101101110000001001000001000111100110111111100111010011000101111000111011111110100011000110000111110110111110101100100000101001100001111001111110101111100000101111001011011100101110100111101101111110001000111010100101010000011001101001001111001110001110011011010011010101110010011010100110000110001010101100110001110100010110011011010011111101010011000110001001011111000111010001101100100010011000101001100001111111000101010100100000001101101001101010010110000001101100101010100111110000110100000000011010111010001101000110100101010001010100110010100100000111101011000111001101000000000000111010101100010100000011100011110110101011111000011010111101101111110111111100110110010000010111010101010101100111010100100100100010010111111101111101100100010000111011001101110001100001110110011100101010111110011001001001001111001110001100011011010111110011110110111010101101110101001110011101100101001011101011100001011110101001110000100010010110010010000000000111000111001010101100000001110110110111110110011100001111111100011010101000100001000110011101100001110010100010111001011000101101010111010101101111001101011101000110000101000000101011110000100101100000101110000011100010101010001101001010010110111101011101110100011000011100011111100010100010010000111000000100110110010011110001011001111111110110000010011110000111000101001010001011011001110000000101010110100110000011111001010011001111101111101111101000011110001011010000110110000100010001111011011001110000001101010011010000001001101011111001110100110110000111101011000010001010100111110111110001011011000100101110001011011001111000110010011000010100101101100001011100101001001110101111101011101010100001110100010111000110100010100011010111100011110001100111101111110001011010110000010100101011111010111111010100101000000110011101100111010111101001010110000001101010011001000100011011101001111011001000011001001110001111010001001011101100100011111101111110111010000101000110010110101001110100111111000100100111101011010111011000000101110001111010101011010000000100011011010010000100100101110101100010100010011000011110011000000001001000001000000101011100101101011111001001000011100101010100101110000000010010001110101010000010010000010000001000011000010011010110011001110010010001110111001111001001111001001101111010010101010010110111
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010010001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001100010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100001000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111110101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
011010100011110110111011110111110100000011111110101111110101001010011011100011001010110001111111011111101110010111110100011001000110010000011111111100000001111000011111000010011010101111011010010011010100111001100001011010111010001111001011101100010100010000010100011110011100101010110100110011000110100110110000011010011001000101011000100110111110010010000011110001110101100001101001111011000101011001011111101001100001011110000010011011110000110101000100111000110011111101011110110001101001011011111001100010111011110110011110001000001100001010000001110110110100111111001010001011111011111101111001111000110111100101000000001011100000111000001101110100011111010010010100111001111101010101010100001001011011000001011100101000010111110000001100011000110011000011100110110011101001110100100111010100010010000111100101100001001011001100010011000010110001110000000110111100011111111000111111011111001100101101110011010000011111001111011010011010110110000101110111100111100001110001010001001100011111011111110101011100111111110001101111011111101101000000001100101101011001000110100110101011011101101011101001101111010100000111100000110011010011111110000001000100001110011111000101110000001000100010010010110000000110011101110010001111001000100101001110011011100001000011001000110001001001101100010110000001101101101111001101110110010011110101101010010011111111101001011101100011110111011110000001110101101110010111010010111001111000101010010001001000101001001001110000011011111101100000000100000000100110100010011010000101011010001011000100110101111100110110101010010111101101010001001010011001111011011110000110111000100101000110101111111000110100111110000011011101100001000011111100111100100100110110100011011111001011110000011111010010101011010101000111000100000101110011001100111110011001010111110001001101100011000101110011101011000001000100111011111100110100110010111111100111001011101000000011011001010110001000011000100110101011011100010100000000000000100000011100101111000110000001101010101101001010010100101000110100100001011100110010110011111101010011100000001101000011000001111001101110111111111011101101101111110101110000011000000100011010011011101100001101000001001000101110101010010100011100100001010111000001101111001001010001100100101010110010111000100100010100010011000110011111100100101011111001111001001001011000111001111101110011100100001001110010001000000000101110010000001001101011011011010111000011010001000101010000101101111000011110100001011001001001001000111110000111010110101110000101101011111101101001001100000010111010001111000101101001000000010011001111010101000001001001100000100111110101111001100110011011001111111101000111011111010010101110000111100110000000101001100000110100011101011000000111001001100001010000101000010111000001001000101000001010110100111111110001100100011101100000000010101100010110001111000111101010000110010011010111000100011001100101111111000011101011010010010000100001101010111110011011011011111000011011000011111101011010011000010001001100101010
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001000000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110000000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110000111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001000101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001010001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110001111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100101000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
100101111111010001100001101100011010100000001011000110010110011111010110010110101110010100011111000101111000000010010101000101110010011100000001111001101100101000000010111010001011101000000110001110100101010110111001010101111100100101111110001010110110101110110100011110110110010111101010111010110110101010111011101111001100101000000111100010110011001011111010110101010001110100011000101111111000000000000011111010101100111011110000001010100010011001101011111110101010000100001001110101100010011011101000100010100001110001111001000010101101110010000010001010000101000100100000001011000010100001110001010010100101110000001101101111000100101000100110010101110000010001100111010010110111100001101110100001011111111010110110100111001001010000111110101010111010110111111000010100101110001000010100101111100111110100101001111100001110000001100000101110110110011000100010101000101010111111001010110110100111110101110010010011010001000010100111100011011100110111011110011000110000111101011111001101011101010101011011011000101110101001010011011111101001111101101111000010000011111111001011101010001001110110011001101110111110111010010001010101111000101011000000001000010010001110110100011110000000101001010010101001110111011100110110001001001110000110110111011010100111111000000010101101100001100101000011110110011000100000100000111001110011111001001101111000011000011001001011100101101100111110100101011010010100111001101100100011000000100110101010010111010001001100011100010010011110111000100011000011010011001000010100011010110000100001111011000011101011111001111000100001011011100101000001001001010111011101000001111101001111111101101001111001011110101011000000101001100111111111001011110011010100100100001000101100100111001001001011100100011000101111010000010110011110111010100111001011111110111010001001100001011110000000110101011111110000110010111111101000010111101110010001011010110100001010110100010101101101110101110110101011111101111011100000101111000101000110110110111111000011100010010101001001110100010110010001100000101010111110000010100000001111100001110000000101110100111100000110001011010110001100111111101111011000001010001000010011011000100101100101100111110111101100000011101001011101110011010011110101100011101110010001000100101110110011111111011111000101111100100100010010101101010100001100000011001011001001000110110000111000110001010000000001111010110000101110000101100000001001010101010010101001111010001101101111111001101111100110101110001101011110101110111001000100000010100101110111000110100011101100111101111110001001010010110110011111001000000001100101110001111011110001100101100000110100111101100110101011100110110001111100011110011001001011010011110000111001101101110001100101100100011110001001011000110010101101000000011101010100001101011011100000111001110011011011000101101011001011110010111101001001000001101011111110010101010010110101001101010110100001111100111000010101010000011100011110011011111110011111010001010101111111001101100001101101000011000101110110100110011111
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100100110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000101100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111110011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011010001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100011011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110101010011100101110000110100111001000011110111100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101101010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101011101101110101011010101001111001
000111101011101011101000100111111101101011101010011000000001110011010011111011110010100100101111011100000101101111000010101110101001010110011000111111001011011010100011010010011001101010111101111001011101000010010000100101110000111110011011011000001000010011110001010110000011111010010010110001111111010100111110110101111010010110010100011111111010000111000011111101000100000100000101111011100001000010110100011000011101000101100000110111111001010011111011000000110101110010101110011011100111001100110010000100100100011011111011101001000111111110110100111100001000011011010001111110110011111110001000011001010000010010000011100101101010100100100001000110010100010110100010110010110011101100011100100000100000000010010100000110010010010100000111001011001100011110001110111100110111100101101101101001010110010110110011111001111010011001010001001101101001010100001001001001111010101000111111110000111011111000011001011011111010110000111101110000110011001101110110100000001011011000111110101111110000110010010111100101100100010101101000010010101001100000101000000110001000000100001111001010001001010001110010111100000011101001100101100001001011010110001010101010000010101110110101101000111100110110001100111110011011000010101100000001110000111011100011011000110110110111110001000101110011100110110110101111001001110011110000010101000100101111010010100111010101010101101110010010010011010011110011010000010111010011011000010001011011101100111101111111100011011100010111000000001000010010001100101010010111010101100100010100000000110101101011111110111110011100001011000101011000010111111101111101011000111001000000001101111110100001101111011000010010010000111011110011110000010011010000111000111001101101000111011001010100010110111101010111011000110111110111000101001000100101101111001110110001110011011010010101001001000010010111110010001100110100100111111100110110110010100100001011100011010101100110100011110010101110110010110000101100110010001000110100110001001010101110001001001110110001010111101000010110010000110010111010010100111101111010011011111101111101011010101111100011001000011000111011000101001010110000101001000010011111010011011101111011000000101110011111111010101011000110100000100000100110011010101011111000100101000001100011011101111000001001100110101000100010000011001010110010000111011111000100101100010011100000101100101011101010001110011010001111111010011100111101110100100111000101001110100101110101000111001101000110010100010111011010011100010011011111001101011001100101101101011011000111101000110001111110011100000000101000110111010001001001000110010001111010100101010011011111111101000110101100100110101011001101101011010100010110010110010001010000001110111110100111100110001000011000001110101010111111011100010111010001100011100100000101101001101000011000011100101010010000010001010111000000000000001000100110010001110001000101110010010001000010000001111000110100000101110101000100011011111111011101010000010010000110111100000011101010001001100000101001000101100001001010000010
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011010100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111100100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
010011101001100011010010001010000011000110101110100001001011010011010011001001001110010000000100100110000110001010110001100010100101011110010110000100001100010110011001100001010111011000011001101000001111000111001011111100111000110101111110010011110011111101010101101101111100001111001100010110011000100111111110001101100101100011110010000110101010101011011000011011011010010111010000110011001111111000000110001101001101000100011000011100100101011100110011000010011101000000111101010111001010101110111010001001001010101001111001011000010111101100101011101100010001010100011011001111010000111000100110110101110101111010110011110111101101110110111110101001001001110111111111001100101110010000100101011101011100011001101111010001011010011101011001000001010000001100110000111111101000010011100000111010000000001111001101000001101010111101111101111111000010110110000101110001010010111101001000010001101010011110111011111101111000111011011001001111110001000111100001000111000000001010001011000010001001000000111011010101110101000010001110011000110000111100010110110011111100010110001001001011011010110111001110100011110110010011001010000101000010011001110001001010010011110101001000001010101101101100101011000000100000111000111011100001001111000100011111110111110000110110100101001101111111101011011100100011111000100001000011011110101001001101111100100101111111001101100000011100110011011011101011111010011111111110101101101010000101101111011100010010101010100110011000010110101010100100011010010000011011111100111000000011011101100011001010000011101111011000010011011010110001011011000110100010011110011101110000110110101010100000100001100000100010001110011100000000000010100111011011101101010101000111001001010001110101100110010110000100001111010100000101010000111111011110000001111101000101010101011011110111010100101011001101000100010010101100110100101110100101101011000010011100001001110010100011000110010100100001000001000111011001011001000111110101011010111011100010010000101101011110010011101111101000000011011101101100000010011001110001100100110100111111011000011010010011111010001101110011111111001011100111101110010000100111110110100101000010000101011101101001100101110010011000111001001100110101001101000011010011010011100101000101010111011110111010000000100111000100111100100101110111101011101001111100001100001010010100001011000110110011000111100011101000111111000110111111010100010010100110010100010101111101100011110011011001010100001000001101000100101001101011110010011111011000011001111101111101110011011100110101100001110101010010110101111010010010011001110100110011101011010100001101111001100011000100000000110010010011111011101110111001010110011100000100010100100100101110000011111000010001010110111001010010101100100001010001101100101000101110010101110100110000101010011100100011111110111011110111000000111001001000000110111011011111001101001101101001001010011010101100011010001101010110101110110000100100010010010100010111011100101011111100001000011111011001000010010001100010111001
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010101011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101001100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110001000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101011000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000100111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010011111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010100010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100011101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111001001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100110100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010100100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011010101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000100000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
100010010100111010001001001011100111001011100001011110010111101100000101101101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111101011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111110001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110011111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011111001000000101001111001001010011110100010111000010100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100000100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100100111101000001101101010000000010111101100011101
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000000010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100010010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
100001110111101111111011000010101100000011011110100000001100000011001100011101110101010101101000010011111001101111100011111101101011110110111001101101100111011000001000000000000100000011111101001101010101000101111100100101011001011000001101010101001110000010100100111000011100111001101101110101000010001000101011111100000000011010110001001101010011011110001011010101011011010011110010001101000000110000011010110101101011010000011000010100101010111001110100010100010000100011000010010110100100110111011000111101011101110000001010111011001001111010110111111000000111011100011000111010110101110010110000011010101101110101001111000010111001100100100001111010111110001100011001101101110110011000011110100001010001110011010000000001011011101001000100110010110000110110100010000100010110110101000100101010111111100100000001100100011101101000010010001001111111001101011100000111011010001010111000111101011100011110000100110011010100110001001100110110110000000001110100001011011001101110000100111111101101101110110001110111011001110011001101110010110111111110000100011101100101000011000011010001110011011000110111111001001101000010111001110010110011101100001110010011011001001110100101001010001111000000111100000000100010101100000100000001001011100000101001011011100011110101010011111111001100010100010111000111001001111001000110111110000011001000111011000110111100011010100100010000000010110000100001001010111101110111011111111001011001000000111101000010101111101111000111001010000111111100000101011001011000000011100111110100110111001110001111111100011101000100100011010101110111101001100000010001011101010010011111001100000000000100110110100100100001100110001010000011010110001110000001000011111010011111010111001011101111111101011011011111100000000011101100010101100110100110110011101101100101001010101111010110100011010011010000010010111101100010110001110001110100000001110111110101101001001110110101000001010110100111001110010110110101100010001001110111001110001011101110110111100001100000000000010010111110100010011100111010111101110101001110110100010011111011100001011100110010100110100111000101100101000010011110110000000101111010111001111000011100101011111111101110001110000010101111001101000001001010111110000101110001110110000111101110000011001001011100011111001110110110010101011001000001101110000110100111000010000001110101010101001101000100001001111001110001010001110011110001011000100101000101000000011100110111110001010011001010010101011011001000000011111100011011001101010110001010111101100101101001111011000111111000001110100000101011111010110101110111110101101111011011111000101000100101100010011011101101100111101100110101110110101111011110110111010101001001110011100000111110010011100110000001111110011101101000000010101010100110010001111101000101110100111010011101011101010011011011001110010100110000100001011111100010010111000100010110111110111011010101110101010000111000001100011110010101101010000001001001011110000111101111001011011000101000010111000010111001010010101000010001111011
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111100101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010000110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010010011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001011000000101101010110011010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111010111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011101111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001111100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111100100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010111101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
100010000000110010000110000100001101111001000000000111111011010110111100101110100010111010011000101011100001000011110001000011001000001100001100011101011110000101100001001100011111000010001100001010111000001011000100110010100100011111100001101000010001110010010010001000010111111100000110101001110101110011100001110101011110100101111110011000111110001001101011101100111000100110100101001100011010110001001001000110011010101010011101010110001011010100101000100011100000010111010111101001010010100011100001000101001111101011100110110101110000000000100110111111110001110000110011001011000111100000101000010110001101001000100100100001110100100001001100110101111111000100100001000101101001101000001101111100001001111110000110101111101100110001011100000110011101000100011110000011011111110100000011111001110111101110101111110000111011101100100101011110111010011110000100001100110101000101100110000100101111111000111110111111110001111100001100001101111100100111101010010011001011100000100011001001110101010111100101001000000100010111100011111011100011000000101000000000100111110011011111000111010111001101101111000000100101111010110011111110111100011101000110111101110000110101001011101010100011011110100111001001110100111010110111100111011010000100111000010111010111011111110101011101011000001011111001111110000101010101110101100100111111000100011110010010110000100100000011100100010000011001001101011000000000100111101101110101110010111111011010011001001101010010111111011111001010110100010111011101111011001110000010101111111010010010111111111011100010011100101010011101101000001110011001111100011011100111110011000000000011110010011111110011000010011010010000001000100110101110011001000111101110101011101011100010000010000101001100010001101010111111011101010000100001011110000111100110101101010011111101001101100001000110000101011001000001010111011101100110111111010010011101000100001001010110100001011101111011110100011000100101101111100011011110100010110001011001111010111011111101111001010000011111010111010010111011110010110011010011011111011100011010000011000010000111001110110011110000011100000000111001100000110110111110011010100111000100110101111110111001101000010100111000111000001001111111111101111000110101011011101111000010001001011100110101101110100000100001001010110010011010100100100001111011001010101100111111001001001101000000011101111010110100100010111011010100010010110001001101101011001010010000111011001011100001010000110010011100100110101010001111011010111011100101100001011100010111111110001001111011111010010011110001111110110000000110011110101001001100010111011111001010110010011011101101100110001110000110001010001100001001110000101100000100111011001011100111000011001000101001110100111010010100101110000011001111000111110101000111010100011010010101110111010011011000100110110111100110010100000111001110100101011010111111010001000000111111101000111111100001111110001110000110110011111010011010010001011010010000000100010000100110100100110001000000101001010000011100000111010011
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101100010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111101110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100101000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
011110001100011111101011000101001011111010010010000001111011110100011100111111100100010000000001001001111010011010010110101010100110101000111010110011000101010001001000100101101110000111011110010000011101001111001100000010000010001010100111010010101101100111011011111110011010011001100100010111011011001010001001101100010111101101101100011101001000110100100001001100101001000110000110010100101011110111100001100111000111000010111111111100100101111111001100111001110011001100110001111001101010011011110100100100010111110000100110010000110101010100000011001000000101100111111001000001111110011010110011110000000100001100000001000111000101110100000011101110101101000110111100111111011110111100011101000001011000001110010000010110110001000011001011001111111111111010100101100011111011100110011010111010000100111000011001100110101000110010001111010010000111010010100110100000101010100011111100010001111001011100010100101111111001101110001100100000110100101011110011001001111110111110101011000111000100110110111101010011010110010111000000110000110000010100000111010111011100011100011111101011111101000110011111101111010101101100000001110010110010100110111010100000011111111000100101011110001110010101000010000001010010101000110111000111100000010101010010111011001001100111001011000110111001010111010011110111010001001000111101100011010000110110110100111010001100001101110110110100011101111000010001011010011110000010010101111000011011101011001111011100001011011000110001111011001111000110111100101101010100100011101110111011100110101110111000000001011000101001111101010011101100011100001010111111000110101100111001001001011010011100110100010111001011001001010110110101111011001110100100010001101111010100010011110000011001001110111110001100000011001001011100100010011110000101110100010110100000001010100110100111100110110111001001101100011101111111001010001001000001110011001101110111101011010011100010011101111000000000001001110011011001111101100111000001101100011000000111110100001111101011101010011100000110111010010010010110001011001011001010110101000101010100110101100111100101101101100101000101000000111100111101011010001001100001111001100111010000010000100100110110010110110011111101000011010001101011011011111011111010010101101001101100110010101011011000001001110110000000010011101111101101110111111010101001010010101010000101011001000000101001010011101110110100011010010011001011111001110000101000001011101000010000011011001000110110111011000001000110001111011101011011010100110111001000011010010111000110001001000000000101000101010001111110010100111101100010000001100100000111111111000011101110110100100001110010100101011010010100110001101100100111100010000101111000110000001001001000111011000011011000110001001101010010110101001101111111011011100110111011001110101100111011011010100011001100000011110000010100110110110011010111100010110010100101100110000001100001011110000011001100101100111110111010000001101011011110011010011100000000001100001101110010001001000111011001010110001011100100001111
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000010000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000001010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010000101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110001011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110100001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001011111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101001110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110000010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111110011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000000110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
011010100011110110111011110111110100000011111110101111110101001010011011100011001010110001111111011111101110010111110100011001000110010000011111111100000001111000011111000010011010101111011010010011010100111001100001011010111010001111001011101100010100010000010100011110011100101010110100110011000110100110110000011010011001000101011000100110111110010010000011110001110101100001101001111011000101011001011111101001100001011110000010011011110000110101000100111000110011111101011110110001101001011011111001100010111011110110011110001000001100001010000001110110110100111111001010001011111011111101111001111000110111100101000000001011100000111000001101110100011111010010010100111001111101010101010100001001011011000001011100101000010111110000001100011000110011000011100110110011101001110100100111010100010010000111100101100001001011001100010011000010110001110000000110111100011111111000111111011111001100101101110011010000011111001111011010011010110110000101110111100111100001110001010001001100011111011111110101011100111111110001101111011111101101000000001100101101011001000110100110101011011101101011101001101111010100000111100000110011010011111110000001000100001110011111000101110000001000100010010010110000000110011101110010001111001000100101001110011011100001000011001000110001001001101100010110000001101101101111001101110110010011110101101010010011111111101001011101100011110111011110000001110101101110010111010010111001111000101010010001001000101001001001110000011011111101100000000100000000100110100010011010000101011010001011000100110101111100110110101010010111101101010001001010011001111011011110000110111000100101000110101111111000110100111110000011011101100001000011111100111100100100110110100011011111001011110000011111010010101011010101000111000100000101110011001100111110011001010111110001001101100011000101110011101011000001000100111011111100110100110010111111100111001011101000000011011001010110001000011000100110101011011100010100000000000000100000011100101111000110000001101010101101001010010100101000110100100001011100110010110011111101010011100000001101000011000001111001101110111111111011101101101111110101110000011000000100011010011011101100001101000001001000101110101010010100011100100001010111000001101111001001010001100100101010110010111000100100010100010011000110011111100100101011111001111001001001011000111001111101110011100100001001110010001000000000101110010000001001101011011011010111000011010001000101010000101101111000011110100001011001001001001000111110000111010110101110000101101011111101101001001100000010111010001111000101101001000000010011001111010101000001001001100000100111110101111001100110011011001111111101000111011111010010101110000111100110000000101001100000110100011101011000000111001001100001010000101000010111000001001000101000001010110100111111110001100100011101100000000010101100010110001111000111101010000110010011010111000100011001100101111111000011101011010010010000100001101010111110011011011011111000011011000011111101011010011000010001001100101010
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000001101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011101011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010100011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101110011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101110101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000111000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101011100000101101010010001001000111111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100011100110001001100110101001000110010001110110111001000011111001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010101010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000110110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
010100001100011111101101010100100110101110100110101111111010001000000001111000110100001001000100111001111000010101111011011001000011001100101011001110111110011101001110001111111011010100001010100110110000110011000011010000000000001101111001101100111011100011011111111000101011000011010100110001000110011011000111101111011101100001010100001010100111110110001001101101100010011100000100101010001100110001110101011000100110101000001111001100011010011000001110011110111111000010100010001111010111011001010001000001000001001000101011010100110110110100111101100011101001111000010010100101011000001111101001011100100100101011010100010000000011111101101001110101001110101000111010000010101001011010110010001001110001000001101000111001100111010110100011101000101001010011111010111010111010000111110011110010001000100111101111100000110110001010111010101001000100111111110100100010111000011000100101111010000011101001010100101010100001001100110100111001110110010000000001110100101101000101111111001001111000110100011111111111000111001111001011001100101000111000001011000101011001111001100111110111010001011000110100101100101101100001111100100110111100100110001001011100100011000100111000011100001110010101100101101100100001100111110110101100100100110111001100000010101110111011110000000011100101101100001101100100101111110011000001001111111001001001111111001010110010010111001011001001001011000101101111010010010011110000111110100101011011101010000010101110001011110000010010010101001100110111100101010001111110011100000001001010101111100110001100000100100110101101101100011100100110110111010010010010110100000101011010011101111011011101001100100010000000100010010001000010101110011100000011011100110001101000010001101111110011100011011011111011110111000101100100101000111101000110001111001010111111010101111101111111000011000111001111001000000110000111100000110010010110100101111000100000010110100111001110011100010111000110110101011011111011111101000010001110011111011110001001000111110000100101110111011100010001101111001000001010111000000000001111111101001001010010011001111111010101001111001001000101111100101101111001101100101111001101110110011011001000010001110100000010111011101010110100100100011100010000100011101011001100110110111000010000100110000010000100000000100101011110100011001100110000111010000000010000111010001100011011010010100111010010000110010111001111101101111100111001000011100101010110000001111100010010110010101101111101100010111100100111001111110101110011001110101100011001010000110001000110100000011100011101110010010110101011111001000001011101100100010000011111001101011110100001000011101001101110100011110011001010000100111010110000110001101010001100000111111001100010101011011101101001100000010011100111100100010001001010010111010101101001011110001000111101110100010000000001110100000001000100110100011101110101011110110111110110010101111111000111100001111111101011111111101011010010000011001100011010010100110111000000000100001110111111111101110011101101100001000000101111001111
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101001001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000000100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010000011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010001000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
110001110011001110001100111000111100001110101101101001101100010111010111101110011010011101011011111100000000010111101110011100110001010000101010110111010010110101001100110101110000111100001100101000010101100101111010000101111100101000000111100110001101001101101011100110011101010100111110001011110000110001111100000000010001001001010011101000010100111101110011011000110011101000011100000101110100110001110110100010001010010011111111000110111000000001100101100000010101000110101011111010110101000010111001100011100000111001010010010110011011000110111111101001101100111100110010101110011010101110011000001110000001011011011001111111000111010101001111100000111110111001011101010000011110111011011100101000101110111011011110011110101110000110011101000010010011100100000010101110010100001111100111011101101111010011000110011100111000001011011010000111110010100111010110001010010010100111101111001100100100011100100110111001110000001110010011011010101010100111011111101100011101111000100000000100100101100001000100100111101001100110011000010011000001000101100100000111011010000110101100011101011000101110101101000010010011011011101101110011000100001101001001010100110001001010001100000010001110111100110111000101010110111011000000100101101010110001111011011000001001000011110010101110000100001001001110010010110111010011100001110110001010110000110010110010101010001110000000101100100111111011001010001000000111001001010010000110011011001100101000111001011010111100001110000111010010001111000110010010101101010100010101010000011111000111110111000111001101010100010100111101111101010010010011011011100011011000011011100000110100100000100101011011011110001001010001101011001001100011001000101111100101001100011001000011010100101010010000011111101111101010110100111110100011111100101000000001000001101111110100011110011101000111111010010111110110110101011111011010000001001011101001111010100010101101111010001001111010110011000011110000000110000110100010100001011010011000111111111000110011000111100010010101100101111001111001100010010010111110001101011101000110110011101001111010100001110011001111001110101010100001000110000011110111000111111110001000010000110100010001100101001100000110110111001101000001100011110000011110101111011000101001010100001000110001111011011111100000100010000111011110011101101110001100010011110001000101011101100010011111100011010110010110110101011101010010111100100011101100000011010011010101101000111111000010000100001101011010001001000010101011011101110111101000011011110101000110000000000011110000100000001100011111111001001111011110010101100101110101101110110110101111000100100011011101010011000101011000101100110101000110101110101000100001011111110111000000001111011010111000001101111110011010111111010110111100001010001010000001100100000101101000000100000111001011000100011111001010110110001001010100110100110101001001100011000111001010001010110111011110010111000111111110000010011111010010000001101010101000010001010001110001110010011100011110101110100100110110001001010000
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000110000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010000111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110011011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100110111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111001110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111110101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010000111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110000101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000011101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011110100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
001010011010011111011110100111011111100101110111100001011101101110100101001110100110101110000010000001100101010001000011001110111001100110100001010011111011101010110010110010101101110101001101111100001111010101111010011001100010000101000110100011111001000110101000000101000111111101000100010010000000110100101101111011100000000011100111100001101111011101101000001110011010000011101011000100000110111110101101010110111100010111001010111100101001101110111100100110100100011111010010110010010000001101000111001010110011000011000000111111111111001010001100010001100000000111110001001110101011100011001100000001011001001110011011111110011000001011010111100111101011100100000101100100101110100101011011000001010010010011001111001111001110111111110000100010001000000101110011001011100010001001101101010110010100101101010010101011110111100010110111011101001001100010000101110101100111100100011000110010011011001111100011111110100001101011111110000001100101111100100110000101000101101001011100000001100101110100111000010110001001101011111110001100001010010101010110100110000100000110000010001101111001001010100111100010111000111111101001011100110100001001001101011111101110110110010010100000000000001110011100100001110001110110001101001000111011010011000010000001001001110110011001111011111111010010110101011100110100011100101011100000110101000110011011110101011011111101011110101001010010000100010010100010010101100010111001000100101100011101100011000000111101100000001010100000110001101110010010100011100111011001000000001101110001111110110110111010111110010100111100110101101110101100010100101000010100001011111011000010111100110011100011111101110101110110011010010100111000111000101101001000000000011100111001101111001001100100101111111101111110001101010100110100011110111111010101000110110110110110001001111100001101011010110100101110111110110110011100101001001100100100000011110101011111111101010100010011111010100000100110111010010010111100011110111001000010111100101001100100011100101110111100100101001101111101100101101000010000111111100110100101100100001001011111111111001100011000011110100001101001000010000101101101111111010110100000010101111111001110100101010000010000010101011110011010111111010000111101111000010001000111011111100100010111110011110011110110110101110010111001000010010011101001100100011100111001010110011110101111111110110110111110111000000100101110101111100011111100100110110000000111000100101100111110110101000110110010110011000011101100100101000100100100001001110011111010001010000011010000001011110111001001011100000000100111011110100110110000111001010010110000101100110100110110011011101101001101000101101011110111110111110000000001010110010100011111110011001000000001110111011001000011101001110110101000001110101001011111011101001100011010101101000101010000111100001100100001100110000101001100001101111011010101001000111110111001000110101101111101011001100010000000100000001111001001011111110000101100000111000010010101111111100111010001110101101010000001110000100111111010
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110001110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
000111101011101011101000100111111101101011101010011000000001110011010011111011110010100100101111011100000101101111000010101110101001010110011000111111001011011010100011010010011001101010111101111001011101000010010000100101110000111110011011011000001000010011110001010110000011111010010010110001111111010100111110110101111010010110010100011111111010000111000011111101000100000100000101111011100001000010110100011000011101000101100000110111111001010011111011000000110101110010101110011011100111001100110010000100100100011011111011101001000111111110110100111100001000011011010001111110110011111110001000011001010000010010000011100101101010100100100001000110010100010110100010110010110011101100011100100000100000000010010100000110010010010100000111001011001100011110001110111100110111100101101101101001010110010110110011111001111010011001010001001101101001010100001001001001111010101000111111110000111011111000011001011011111010110000111101110000110011001101110110100000001011011000111110101111110000110010010111100101100100010101101000010010101001100000101000000110001000000100001111001010001001010001110010111100000011101001100101100001001011010110001010101010000010101110110101101000111100110110001100111110011011000010101100000001110000111011100011011000110110110111110001000101110011100110110110101111001001110011110000010101000100101111010010100111010101010101101110010010010011010011110011010000010111010011011000010001011011101100111101111111100011011100010111000000001000010010001100101010010111010101100100010100000000110101101011111110111110011100001011000101011000010111111101111101011000111001000000001101111110100001101111011000010010010000111011110011110000010011010000111000111001101101000111011001010100010110111101010111011000110111110111000101001000100101101111001110110001110011011010010101001001000010010111110010001100110100100111111100110110110010100100001011100011010101100110100011110010101110110010110000101100110110001000110100110001001010101110001001001110110001010111101000010110010000110010111010010100111101111010011010111101111101011010101111100011001000011000111011000101001010110000101001000010011111010011011101111011000000101110011111111010101011000110100000100000100110011010101011111000100101000001100011011101111000001001100110101000100010000011001010110010000111011111000100101100010011100000101100101011101010001110011010001111111010011100111101110100100111000101001110100101110101000111001101000110010100010111011010011100010011011111001101011001100101101101011011000111101000110001111110011100000000101000110111010001001001000110010001111010100101010011011111111101000110101100100110101011001101101011010100010110010110010001010000001110111110100111100110001000011000001110101010111111011100010111010001100011100100000101101001101000011000011100101010010000010001010111000000000000001000100110010001110001000101110010010001000010000001111000110100000101110101000100011011111111011101010000010010000110111100000011101010001001100000101001000101100001001010000010
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011000110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101100110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111100100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011010100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000101101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100010110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010100001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001110001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100000010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
111100111111110010101000010010100101101011001010010111111000111010000100000101001101000000111000010000010010010111010101001010000100110000111110101110101101111010110100010000000111000110011010100111011100111110001101011010010011101001011101100001010010000001000001110000000011101001001011110111111011111010100101010011100011001001111101110100010111001011001011011001101010110110011110001101100100101011110001000100010111001011111010111000100011011111001011101100010110101100110010111100101010100000010011011011000010011101101111011010000010001110000010110010111011111000000011001111111101110001000001111011001010000010001100101100110011111000001101001000110101001000101111100110111000100001010110001000101010110000011000101111011110001101001111100001001111101011001010001011001000100100001110010111111011110101010111111100101100111101010000000110100111101001010011110010111111011010111000010010101011001011101110111000110001001110101011011100110101001001110101001100110011000111101011011100000010000011010011001110000010010111001010111111110011011110100000110110110100000001101010110000100111100010101100101010011010101100111100100000101011000100000101111101010101111111010101010010111011010100100010001110111111110011011010001111110011111110000100011000110100000001101010001011110110011110110111101001101101100101111011011101010100010010000011110010010110100110010111100001100110111101010011101111000100110011010101010000111010000110010001110101100101111010100000010001110010001110001101110011101001110100011001100101101101110000100000110111011111101110000010000111000010101111010111110101111110110101011001111001011011100011110110000100000111001000110010101101000111011110101101000111100111000100110011001101110000011011111001011010010011100001011100010100101011110000010000011101001101101110000100001110001001010100110100001011110000010010101101110001110110000001101100011001000001110011010000111011110010000001100100000000110010001000010101000011111111100001001100010001101001010000111101010111100010100110000110110100001000010100000110011100010011010101011011111110010010101111000110010000011111110011000011110110110010010101110010100001111101110000111101111100110101100001000111000111110101110000000101111001001000111100001111011100111010011011100111000001000010000000000101010101101100001101110010011010010111011011001101000000011011011101100011101010001100100011101111100010111100001011101011010101101110000001100111011011011100101100110100001100111110110110001101001000110001101000000110010000101011111000001011101111011110100010111001000010100001010111110011101101101110001000111010110011111111111010110100111000100001100011010010000110001111111110010110110111111010111000011001011100001110101101101101101111010000010111011100100111011010001110000001010101111010001111110101000110111010111011011110010000100011111011010010001001110010111001001010111001000000110000110001101001110110101000111010100011101110110101100100101011110010101100100011011001011101011111001010001111011000010111010011
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100101011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
111100011000100101100010001110101100110001110011011111101100011000011001010010111000100000110001010000000111110111000001000001111101100010100011110101100010100011101001001101111100000101100101100111100101011011100101110010001110010001000010000000010011011010011110110110101111110100011100011100010010110100001100110110100001010011111111100000000001111000011000000100111100110110011011000000110010110101010110000101110110111100101111000001111110110101011100000111101100111010010110010111101111001100101110000010010010011010100100111011011111011000110101111110001000111000001000110100001111000101001010111011110001101110001111001101101011111000000100111101001001000001111001011111011010110001101111000000100111110110110010110111101010000111110010101110001001010011010011001011100010001011100011111100110101011010000011100011011100101010111110110001011000011110001101000001111010110100001001010111100101010001111111100111010010011100010110110011011011010001011011110001000101011011001010100101101001010001110001101110011100101011111011111101110000001001000000010011010111100111011011001011111101100001110100111101101000111111110101000110000001011011110000000010001111011000100100101000110010001010011100010110111110110110101101001111011110101000000110111001011000101000111000101110101011010100100110101110000000011011101101001111100111100000101011100101000001000001010011000011100010010101000111010000011101101000100001001010000000100001011000110100111001001000111010101001011001101100010011000100010000111110011110110101010110111010101000111100001101001100001110110111101111101110110110001011001001001000111000111001101011000000110010110110000111110010101101101111101100100010111111011010000010011101011100000101101010010001001000111111000011010001111011110001001000011010111100010011101111000011110101010011110001110101101011000001100001111001010010011101100000101111111000100110111100001100110000101011100111011011001101101000001000110000001111011010011000010100011111000010000010111000101000111101100100111100110001001100110101001000110010001110110111001000011110001101110010011001111011110101010011111010110010011100010011110100100010101001110011110101101111001110011011110100111000001010101100111110010010100101100001011110111001001011000001100000101110110000011011011110110100110111110010100100101001101110110101110000100011000101010011110010001101110101000001010000100001110011101101011110111000010111100100011111010001101010001001000000110000110010011110010000101010100000101010101111010010111011000111000010011101000110100111011000000100010101110011100011000110010000001100100001100001010100101001010011100011100101011010111111101011000100101111101101011111111011001110001110000010101100101110100100100001101110110101011011110111101110100101010110110011111100100100011010110101010010011001111001101100100110001011110010110000011000111101110101000110100101101110001001011010000100010001011110101110000110001010011000110100010001010111100101110001010101100001001010110011010110011100001000010010
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100001111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111110010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100100000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110000110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010100010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001000110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100001010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101001000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111001011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100101001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
011110001100011111101011000101001011111010010010000001111011110100011100111111100100010000000001001001111010011010010110101010100110101000111010110011000101010001001000100101101110000111011110010000011101001111001100000010000010001010100111010010101101100111011011111110011010011001100100010111011011001010001001101100010111101101101100011101001000110100100001001100101001000110000110010100101011110111100001100111000111000010111111111100100101111111001100111001110011001100110001111001101010011011110100100100010111110000100110010000110101010100000011001000000101100111111001000001111110011010110011110000000100001100000001000111000101110100000011101110101101000110111100111111011110111100011101000001011000001110010000010110110001000011001011001111111111111010100101100011111011100110011010111010000100111000011001100110101000110010001111010010000111010010100110100000101010100011111100010001111001011100010100101111111001101110001100100000110100101011110011001001111110111110101011000111000100110110111101010011010110010111000000110000110000010100000111010111011100011100011111101011111101000110011111101111010101101100000001110010110010100110111010100000011111111000100101011110001110010101000010000001010010101000110111000111100000010101010010111011001001100111001011000110111001010111010011110111010001001000111101100011010000110110110100111010001100001101110110110100011101111000010001011010011110000010010101111000011011101011001111011100001011011000110001111011001111000110111100101101010100100011101110111011100110101110111000000001011000101001111101010011101100011100001010111111000110101100111001001001011010011100110100010111001011001001010110110101111011001110100100010001101111010100010011110000011001001110111110001100000011001001011100100010011110000101110100010110100000001010100110100111100110110111001001101100011101111111001010001001000001110011001101110111101011010011100010011101111000000000001001110011011001111101100111000001101100011000000111110100001111101011101010011100000110111010010010010110001011001011001010110101000101010100110101100111100101101101100101000101000000111100111101011010001001100001111001100111010000010000100100110110010110110011111101000011010001101011011011111011111010010101101001101100110010101011011000001001110110000000010011101111101101110111111010101001010010101010000101011001000000101001010011101110110100011010010011001011111001110000101000001011101000010000011011001000110110111011000001000110001111011101011011010100110111001000011010010111000110001001000000000101000101010001111110010100111101100010000001100100000111111111000011101110110100100001110010100101011010010100110001101100100111100010000101111000110000001001001000111011000011011000110001001101010010110101001101111111011011100110111011001110101100111011011010100011001100000011110000010100110110110011010111100010110010100101100110000001100001011110000011001100101100111110111010000001101011011110011010011100000000001100001101110010001001000111011001010110001011100100001111
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010010011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001011000000101101010110011010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111011111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011100111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001111100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111100100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010111101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
001101010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111111101001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110010101101000011010000001001000010110101110111010101011011000001111110001101010000011101001111000101110001000000111101011110010110001100010111110001111000000100101111111110010001101010111010000001101101011111011011000000010110010101101001000010111000111011111110000110111100101100010001111100001011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100110111111111000011101101010100001100010100110101001101111101101100001000100111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000101101000011010111111110010100001101010011110011000010100111011100100000100010011110000101101111100100111100111100101010011000001101001001001001000101000101011011010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010011011100001000101011001001111110100011001000101111111110101001101011011101010010101001110001101010110010111111110000010001110000111011000010010011110000000111110001001000110100011001001001010000001010101001111010010101010111011000000011011111010001000101011111011001111011010001111110010110001001000010111100111011100111110100101100011010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000100010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101100010000100110010001100010100010100000011010100111110111001110111111110100111011101110111100000101010111001011110101000100100111101101001000001100011001111100110111011111011100000000001000100101110011100101000100011000000001010001011011001111101000100101011100111110111000110111000110000001111000000000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001111011001010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011101110100010110110110010101111010100101100001000110000100001110001000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110110110111000111001011000001000101001010111011100010100011011111110111000100000000101100101111100001100000101110000001100100000000111010011101010101110010111001
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
100010011010101101011110110010111111001000000011001000100111000100000100100111010100001101011111011010000110011101011111111110010100001110111100110011011110100011010101010100100111100100010101000000011010100010110001111001000100011101111001110101111110110000111110001011100001011011110010011101101000010110000010001101110100101010100001101110111110010110101011000011101001111111001100110110111011001001110000101111000111010111100111011010011101011101010110100010001000000110010110101101111111101100000011101010101010010000101011001110001100101010010100000101111101101000101001100001001010010110111110111011110100100001101010001000101010100011110001001001110111001110100010011100110000101011111001110101110010100010110001001111110100011011000100000011000011101000110010010001111100011100000111100111101111011100001011011101010010110110100111111000110000010001010011111011000000011010100111011101001110000010011101000100001000110101001010010101011011100000111110101011011101110010101011000110101100100001111111110010011100100100010110001011110001111001110010110100100110010000100101010110000010011001100011100001100101001000100111110110000110010100111000011110100010111111000100001000100011010000011100000101110110000011111011000100100101110101100100101111111001110101010111100011111011100010010010110001001111110010100010101000100011111101001110010111010101000011100000110000010100100000100001110010011000110111111111101100011110100011110100101011110000011010010110010001111000101011011100000010110110101000101101010011000010100100111101000100100010001100000111100111001100001001010101111001111101000101101011010110011110000000000100111011111100000111001101101011001011000100010011000010110000001011010000010010100001001100000110011011100000111110110001101110011100100010101001111100000100111010101111101001001001101100110111010011100100011001101011110100100100100000101011100110101011011111011001001111101110010010000010110111011111011111100101010100000000100011011101101000011110011001110001111010001101111010100100000110010000100111111100111001110010001100110001100000110010001001000010111100010101101010100001101101100111100000001000101101010010110001001100001100101001110100101111110100001101010110111101011101111100001011001100010001011111101111000001011111000111100110111011111011101010000101100101101111111101001111001001101001011001010000010001110101011101100010010100000011110111111110100101000111000000010101011100110001011101011001010010000100000110000010110110000101110111000011101100111011111101110000101100010101101101101010101011111010100100000111111100000001011101011101111011001001011010111110010111000101101010111111001110101000010111111110111101011011100011100100100001011001000000011100101000100011101101111010011101011011100110101001001010010000011100110100101101010111100111100001110001000001001001101101111100110011110010111100001010000111100011111101000100111011011101110011010100110001100010100101111000111100000110001101011010001110010100000001110111100110100111101011101001
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000110011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001001110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111011100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000101010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010011011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011001100101001100000101110000100011110001011111000100111110100110000100001111101001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001110001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010111111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011101011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000110100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011011110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100100100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000100000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000100000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000100001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101100010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
011001001110110100011110000111100111001000100011000111011110001101010011011001101111101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000101100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111110011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011011001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100010011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110101010011100101110000110100111001000011110111100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101101010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101011101101110101011010101001111001
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100001001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101001111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
000011100011010101110010001001001011001000111111111110011011101111001001110000101001100101011000001010000100000010110100010110110000111100100000101011000000101010101001101000010110000001000110111010101101010001010101010101010101000011101000000111110000111111100001110000101001010100010101111110001011110110101110100110110110100100100010110000011010010010110010011101001110100011101111011001011001110010101101010111011010101110001000101001110001110011100100101010001111010101100101111000100001100000000010011011011000011010001000010000100011110110000001001110001010000011101001001111000100101101001001010001011000010111000001001000010111101000100110101001011010001011011100001101110010010101101100100000101110001011110010100000000000101101111101010011000110011111010100101100001111011000111101101100001110000110011011100001101001110000100011101010100000000001110111100110001010011101001101111011000000010011101111111011111111000011010110100101011111111011011100110011100010001011100101011101000000001001111101001010010011001111110110111111110111100011000011011001101110111000000111110001110011111111011100101011110000010001001101000110000000010001000100110001001001101110100100111100110011011111100010010111001110110010011110001001110101011101111101011001110010111010100000010111011110010111100010011110011000101010010110010010110100011110100100011001110001010110000001100111111101011101110111000000111110011101101011001011000010001010101010101010011101111111001100011000010001010110101010110000011100011110010111111010000111011010011111000001001000100001010000110001110100011011011100100101010010110110011110111100110001011000110000000101101101011101110001011001000001100010011010001000010111010110011000111110011100100010101101101100100000011011001011000110110000111001111011101000101010000011111100100010110100010001110010111111000001100100101001100101010101011101000010100100111110010001100111110111001001111100001010001101100100101111100001101100111010000111100110000001101100110011000010110011011100100100111111100000000011110110110110001111100001100111001011110110100101010010111001110101110110000100010001110110011111101111100010110110111111001110110100010110000011000101101010000100111100011111110111011011101010111101010111001001110000000010101010100110100011101000110010000001011110111101010101100000100101011011010011001001011110011111010111100010000100011011000001001001001100001011010101011100010000111000111011110001110101101110101010111100010010110001101010111001001011101101110101001001101000110000011010111011101100101001010001111011111011110110110010011011010000100110001010011111111111101001111100100111101100011110101100000111010110111000001111001010001101100111110100000100001011111101101110111110001111101100010000110111101111001101001101000110110010111100110010100010001110110100001000000010011100011110000101101101001011000110011110011111011010100010001001110000110001111110000001101101100000001111110000001010111000100010100100001111111111001111010011010010111111111101100110
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011001011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011001100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110110011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101111111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101000010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101010111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
001010011010011111011110100111011111100101110111100001011101101110100101001110100110101110000010000001100101010001000011001110111001100110100001010011111011101010110010110010101101110101001101111100001111010101111010011001100010000101000110100011111001000110101000000101000111111101000100010010000000110100101101111011100000000011100111100001101111011101101000001110011010000011101011000100000110111110101101010110111100010111001010111100101001101110111100100110100100011111010010110010010000001101000111001010110011000011000000111111111111001010001100010001100000000111110001001110101011100011001100000001011001001110011011111110011000001011010111100111101011100100000101100100101110100101011011000001010010010011001111001111001110111111110000100010001000000101110011001011100010001001101101010110010100101101010010101011110111100010110111011101001001100010000101110101100111100100011000110010011011001111100011111110100001101011111110000001100101111100100110000101000101101001011100000001100101110100111000010110001001101011111110001100001010010101010110100110000100000110000010001101111001001010100111100010111000111111101001011100110100001001001101011111101110110110010010100000000000001110011100100001110001110110001101001000111011010011000010000001001001110110011001111011111111010010110101011100110100011100101011100000110101000110011011110101011011111101011110101001010010000100010010100010010101100010111001000100101100011101100011000000111101100000001010100000110001101110010010100011100111011001000000001101110001111110110110111010111110010100111100110101101110101100010100101000010100001011111011000010111100110011100011111101110101110110011010010100111000111000101101001000000000011100111001101111001001100100101111111101111110001101010100110100011110111111010101000110110110110110001001111100001101011010110100101110111110110110011100101001001100100100000011110101011111111101010100010011111010100000100110111010010010111100011110111001000010111100101001100100011100101110111100100101001101111101100101101000010000111111100110101101100100001001011111111111001100011000011110100001101001000010000101101101111101010110100000010101111111001110100101010000010000010101011110011010111111010000111101111000010001000111011111100100010111110011110011110110110101110010111001000010010011101001100100011100111001010110011110101111111110110110111110111000000100101110101111100011111100100110110000000111000100101100111110110101000110110010110011000011101100100101000100100100001001110011111010001010000011010000001011110111001001011100000000100111011110100110110000111001010010110000101100110100110110011011101101001101000101101011110111110111110000000001010110010100011111110011001000000001110111011001000011101001110110101000001110101001011111011101001100011010101101000101010000111100001100100001100110000101001100001101111011010101001000111110111001000110101101111101011001100010000000100000001111001001011111110000101100000111000010010101111111100111010001110101101010000001110000100111111010
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110000001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000010101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
011010100011110110111011110111110100000011111110101111110101001010011011100011001010110001111111011111101110010111110100011001000110010000011111111100000001111000011111000010011010101111011010010011010100111001100001011010111010001111001011101100010100010000010100011110011100101010110100110011000110100110110000011010011001000101011000100110111110010010000011110001110101100001101001111011000101011001011111101001100001011110000010011011110000110101000100111000110011111101011110110001101001011011111001100010111011110110011110001000001100001010000001110110110100111111001010001011111011111101111001111000110111100101000000001011100000111000001101110100011111010010010100111001111101010101010100001001011011000001011100101000010111110000001100011000110011000011100110110011101001110100100111010100010010000111100101100001001011001100010011000010110001110000000110111100011111111000111111011111001100101101110011010000011111001111011010011010110110000101110111100111100001110001010001001100011111011111110101011100111111110001101111011111101101000000001100101101011001000110100110101011011101101011101001101111010100000111100000110011010011111110000001000100001110011111000101110000001000100010010010110000000110011101110010001111001000100101001110011011100001000011001000110001001001101100010110000001101101101111001101110110010011110101101010010011111111101001011101100011110111011110000001110101101110010111010010111001111000101010010001001000101001001001110000011011111101100000000100000000100110100010011010000101011010001011000100110101111100110110101010010111101101010001001010011001111011011110000110111000100101000110101111111000110100111110000011011101100001000011111100111100100100110110100011011111001011110000011111010010101011010101000111000100000101110011001100111110011001010111110001001101100011000101110011101011000001000100111011111100110100110010111111100111001011101000000011011001010110001000011000100110101011011100010100000000000000100000011100101111000110000001101010101101001010010100101000110100100001011100110010110011111101010011100000001101000011000001111001101110111111111011101101101111110101110000011000000100011010011011101100001101000001001000101110101010010100011100100001010111000001101111001001010001100100101010110010111000100100010100010011000110011111100100101011111001111001001001011000111001111101110011100100001001110010001000000000101110010000001001101011011011010111000011010001000101010000101101111000011110100001011001001001001000111110000111010110101110000101101011111101101001001100000010111010001111000101101001000000010011001111010101000001001001100000100111110101111001100110011011001111111101000111011111010010101110000111100110000000101001100000110100011101011000000111001001100001010000101000010111000001001000101000001010110100111111110001100100011101100000000010101100010110001111000111101010000110010011010111000100011001100101111111000011101011010010010000100001101010111110011011011011111000011011000011111101011010011000010001001100101010
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000101000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
111000011110001100101111011001000010010001000100101111000110101100000010010011101011011100101001000101111101101010111111101100101011001100111110010100010000000010010111001011000110001000110000010011110111111110111000001011100011101010101101111000101011111011110101010011010001101100010001000101000111111110011011110010101111110101111011011100010110110111111011101111001010011110100000000000101000001110001000000111000111111110110000111000110000000010000101110001000001101101101100110111010011011011000111010001000001100001111110100111011101110110100010111111111010010111101000010001000011011111001100000011111000101000101001100010010010011011110101001000010100010101100000011100101111101110010100110100100100100101000111111111010111100001110101010100110110010011001101100010111111000111001101011000110011110100111010100011101001101101011010001101111110010110001011110100011010001100101001000111001100110101111111001011110100101000101101100000000011111101100111110001001010011111011011110011011000101100101000001110111101101001001000010110011111101110011110111100011100110000110010000110000101110001010010011001000011011100001110100011111111110101001100100101110110000111110000000010100010101100110000101101110001011011111110001011000000000110101000010101110100011111001101110111101111000100010101110111001111100011111001001100000011111010001100010011111101001101111001110001100111010110110100111000101111111011011001001110011100101110101100100010000101100001111100110010101110101001000110110101101001000000110000000110100011100101110001111010001100011000100001000000001100011001111110011110110001100110001100101110001011100101101111110001001000000011010001110100000001111011111101100011110001100100011100000101110000110110101000101100011011011011010001001111111010111011001001001100111111000000101111111001010010001000011011110010110100110110101111100100000110111100000000111110011101001000111010000110101101000000110011111001001110111011101011001101100111110110010010010100110011110000001110111101000001110100111011001010001100100111111010011000101011000010010101011110010001111110000110110110100110011000111101101000110011110001000000100001000110101111110010110011000110101001111110010011000000000100001011010110010100000110110011010111000000111110111010010110111010101100011001011111101011001000010101100010100110101101111111010101101100001100011011100011100010011001011010111100110110100010011101011110011101001000111011000101011000011000101110100100000111111101011000100101010010000011101110111110010100100001000111010101011000010010101100100010110011011010001001101111110000100001100001100111101100110000110101100001110111111000111000010111110000110010100110111001010000110100111010000000000000100001111001111010001111111111010111000010110001100110111001110001101010101011011001111100110101000111011110010111100011001000001000101101111010011010000000001000011010000000110110110011000101000110101011000110010110101001000010111000111000011111110000011001101011101001010100100111110010111000000010
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001001010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100111010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000010100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001010010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111011111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
110110000010111010111100101001110011010100000100111110110001110110111100011100011110001110110011010001100010100110000010001111000100000100000010100110011001001001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011100110110110011101000001001011000001110010010000000100001001101000001010000011000000001101110100101110000001010100110110101110000000100110100001011111011010011001010101011100101111101010111011011100000100001001000100101000100100101111111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100000001010110100000000000000000000010001110101010100001110111010001001000101011001000001001101100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000110010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011001000110000100101011010011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100000000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001110101100111100111011110100000100101000110000001001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011110010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000010111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011111011010011100011110001100100111000011101111011101011010010011010001100010001100011011010101000110110100110011110010110010100011000101001000001010100100100100101110111010100100011010011000001000000110010111110000001100101010100111010111000110111110001101100100010000010111100001100111011001010011110001011100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010000010001111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101000110001000100010010010110110001101110000100000100110010101101000101110110101001011110010001001101100000011111001000001110101000011111010100011100110011011111101100001001101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110101001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000001011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
000111000010101011110101000010101100110010110001000110100101111001001111100110001111111001001001011111101011111111011110110000011111000000100000010001111101010010001010110011010111001111101100001110000110010001100000000100100101000000011000011110001001000101010101010011111011010001001111001100110111110010010000000111111010011000100100011000011011101110000010101011101110001011010001010100010101010111010100010100001010011011000010101001100010101110101010110111011000010100111011110011011000011011010110010001011011100110011001101101111100001110100001000011001011101100000010010001111010000011000100101001101010111101100100000110110110001011011110101001111011010110010011110111100101011010101110011100100000011110101101110000001001000001000111100110111111100111010011000101111000111011111110100011000110000111110110111110101100100000101001100001111001111110101111100000101111001011011100101110100111101101111110001000111010100101010000011001101001001111001110001110011011010011010101110010011010100110000110001010101100110001110100010110011011010011111101010011000110001001011111000111010001101100100010011000101001100001111111000101010100100000001101101001101010010110000001101100101010100111110000110100000000011010111010001101000110100101010001010100110010100100000111101011000111001101000000000000111010101100010100000011100011110110101011111000011010111101101111110111111100110110010000010111010101010101100111010100100100100010010111111101111101100100010000111011001101110001100001110110011100101010111110011001001001001111001110001100011011010111110011110110111010101101110101001110011101100101001011101011100001011110101001110000100010010110010010000000000111000111001010101100000001110110110111110110011100001111111100011010101000100001000110011101100001110010100010111001011000101101010111010101101111001101011101000110000101000000101011110000100101100000101110000011100010101010001101001010010110111101011101110100011000011100011111100010100010010000111000000100110110010011110001011001111111110110000010011110000111000101001010001011011001110000000101010110100110000011111001010011001111101111101111101000011110001011010000110110000100010001111011011001110000001101010011010000001001101011111001110100110110000111101011000010001010100111110111110001011011000100101110001011011001111000110010011000010100101101100001011100101001001110101111101011101010100001110100010111000110100010100011010111100011110001100111101111110001011010110000010100101011111010111111010100101000000110011101100111010111101001010110000001101010011001000100011011101001111011001000011001001110001111010001001011101100100011111101111110111010000101000110010110101001110100111111000100100111101011010111011000000101110001111010101011010000000100011011010010000100100101110101100010100010011000011110011000000001001000001000000101011100101101011111001001000011100101010100101110000000010010001110101010000010010000010000001000011000010011010110011001110010010001110111001111001001111001001101111010010101010010110111
101011101101110000100101100101110011100110101001000001010001101101101001010011010011111011101010010010011100111110100000110011010010010000011000111110011100110010111010110010101001110110110000110001011010010000000110111100111011011101001011110110110111000100001100111101011011000100101001100111000010111100000110000111100000011001010110101100111100000011100011011011000001010000011001001001000110001110110111100011010111000111010010101000000011010111001000110010110100111100010000100100110100111010011111110111101110110011001010000100110110110000111011101001100111011011101001110100011110010001111100011011110100111011010100111100100001101111110110011101010101101000011100001001011000111101000101100000000011100000011111001110010101010110110100010000111000110011010001001111110100111100101001111100101011001001010011001111101010001010100101010100110110101111011001110010111101101110100000001111000111010001100111001101110101011010110010110111010101111101010010001110011100000111011000111110001000011010001001100001010000011000110011111110111101101011010010111011100001000101000001011100001010010010010000011011110101111101010000101110000111100101000011001100110111111000110111101010001111001110100000100001010011011010001001001001110000110011101011011010101010000011001010000100110011000110100010011011111101100101101101011110110110001110100000110011100111100111111010111001010000110100110011101000101000010101100110111101110101011101011110000010010010001111001101101010110110010010010111111010111111011010100111111001000110110000111001000110100011010000011111100000011001000101110100111001001001011001100100001110111100110111010101011001010100010000010000010111101110110110101100001011111010000011101110100100100110011001110100100010011110001110111000100001111000011001100110101011010011111100100110101010101110001001100100111100000011010100101101011000111000100101110100000000110110110011100001010010101100000111101000101100100111011110010111001110001100110111010111010011111101001110111100110111110011011111111001010010101101001010101000011001110111110010111110100011111110111110111001100100001100000000011011011101111010101100011001101101100011100101011010111110011110010111110001010111111110011010000011111101100000110001011000001010010100111010101111101001111011000100101100011011010010000111100010111011111011010111101011111010110011110010110111000001110101111111011100010010100100000011110101000111011000011011001111100110001100100111101000001011101111011001011111101001011111111001000111101111101010101011001100001111000111111100101011011101101011010001000101010110001001001000000100010001010100000000000000101010101001011110000001011000101110110110000011011101101100010011110110010010010001011000111101110100011110101010100100001111001110100000001001101110010111011000001101101111010111101111110010110101101101010010011001000010001100101000000111111101111000001000001001011010001100111110011010100011011110111001110010000000101101011110100111001111000110110111010011010011011000110110000001
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010000000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101010101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011010100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011010110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101011111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011100011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111010100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
111100001100101101101101000001000110000011010010000110000000100010100000010001000110101010011001100010011011011001100111101001101110100100110110101110011011010100101001101001110001000101010010011010100101000100001000110000100110010101000110111010111100010101001001110110001101100101100010111110101110111001101000011001001001001000010010000101110110111101001010100000010001100000100011011000110001000110101000100001011101101000100010101010101110101011100100011010010011011011100110010000111000111000010101100001011000011011000000100101000101010100100101110111110100010111001010001010111001111010011011100110001001000100100101100110110001010101001111011011010010000010011101111010110111010100010000111101010001110000010110111001011101110010010111001001100010111110111011100000100100010010011001000011110011010110110110010110010011011110101010001100111101001100100010101100011111100110011010010101010110100100101010010000001000010010000000101101001000001100011001011010110101011110001000001110110001100001011000011011010010000000100011001011010011010100101111010111111011101111000000101100101010001011110000101111110000010110110010001100001110111011111100011101101111001101101110110100101101001011100101001000100110010010000000100000111010010001101010101100011110111000111110011011100001011100101010001001010100011101001000000111101111110010101010101000111100101001110101010000001101100001011100000010011110100101111000001101101001010100010101000101000110001010001110100100000101110010101011110000101111101101101100010100011100111100000111111010111010110101010111001110000100010010010011000011011101001011001010001001011001101110101011100100001001010011000110111101011101100000111101010110000001111111111000010010011011001011110010011101101001110110000001110010111111011011110011110000001101011001011011101010000111110001001100110101011100101000010111101111111110100001010000110011100010000101000011000000000011110100010001010110110110011110111001100011011101000001111101001011110010010010111010000011010001101000101001100100111000011000010101101001011111010111110111100000101011011110010101011001000000000101011101101100110111111011011110100011100101101110011001011110000010001011000101001010101110010110100011001110100001111010101011100101101110011110110110101001010111001010100001110101001001010110000001100011111110010101001100010100000000110100101001011010010110100001000111011001001000111101000011000001111000101011010000101001100110001001011101100000100101010010000001101111010010101001000110000000111000000000111011111111010110100000000000100100111011111100101000101000010000100000001001011100101111001100010100101011011100011110111101100101010111001110000001000011111011101110001011110011101010101100001011011001111100110110000010111000101110100001101111010100111001001100001001111011101010110100010110000000110001111101110010111000001101110100100110111110001001100001100010110010100010111000001001111011110001001111000000001100000100011100101011010110111000000111110000000110010111100011011100
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101000100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100100111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100100100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001100101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001010011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001001110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111011100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000101010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010011011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011011100101001100000101110000100011110001011111000100111110100110000100001111100001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001110001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010111111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000101100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011110001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101101000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101001101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110101101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100001001010111001001100111111000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100101110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100011111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000110110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100110111111110001110111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001110111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
001101010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111111101001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110010101101000011010000001001000010110101110111010101011011000001111110001101010000011101001111000101110001000000111101011110010110001100010111110001111000000100101111111110010001101010111010000001101101011111011011000000010110010101101001000010111000111011111110000110111100101100010001111100001011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100110111111111000011101101010100001100010100110101001101111101101100001000100111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000101101000011010111111110010100001101010011110011000010100111011100100000100010011110000101101111100100111100111100101010011000001101001001001001000101000101011011010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010011011100001000101011001001111110100011001000101111111110101001101011011101010010101001110001101010110010111111110000010001110000111011000010010011110000000111110001001000110100011001001001010000001010101001111010010101010111011000000011011111010001000101011111011001111011010001111110010110001001000010111100111011100111110100101100011010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000100010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101100010000100110010001100010100010100000011010100111110111001110111111110100111011101110111100000101010111001011110101000100100111101101001000001100011001111100110111011111111100000000001000100101110011100101000100011000000001010001011011001111101000100101011000111110111000110111000110000001111000000000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001111011001010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011101110100010110110110010101111010100101100001000110000100001110001000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110110110111000111001011000001000101001010111011100010100011011111110111000100000000101100101111100001100000101110000001100100000000111010011101010101110010111001
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111000001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110110110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011001010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001001011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001010100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100010110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111001111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
000011011110011101100000100011110000100011000101111001010011011111101100101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010110111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010011111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101101000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101110111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000010000111001110011000010
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001110010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000010101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010000010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000101100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111110011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011011001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100011011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110100010011100101110000110100111001000011110111100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101101010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101011101101110101011010101001111001
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000011011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
100010100111100101001100011000000100100011111001001111101111110100100001111001010111011010010001101011110100100011100101001000110001011110010001000110010001011100111100010001100100000001110011001010000001101110101100011010111001100111111110001001010000101001001101001110111011100001010001000010011100111101001000010000011100111111111100001100101000111010111000110001101110100110100000000001001100101111101110000111111011011101001000101111010110111110111111001000011010000001110011000010010111001111011100011100011111101100101101010100101101010110010001110011000010110000111000110000110101010100100011010110110110100100100111000000101100100001000101000000000011001101110111111100001011111000110100110100000100111000101100110111011000111011100001001001011011111100000111000011110101011011101110010010111001000001111011101111001011111011001011101001000101101001011010111111110000101011010111000001100001100010101111100000010010101110110001100010010010111111000100101110111101111100000010110000011110000101000111101000011010101011010010111001100000010111001000100101000100010101101110111100001101001110110111010111010111101001111010011000010110000010110011000010101010010010111010010000101010000000011001010001110101111111000000100111110111010010111010110110111011110110100111111000000101000001101000111001101000101011100011110110001100110110110110000101100111000011000111000110010100110001011001100111011001111100011001101110001000011000010011011000010001100000100101100111100001010110001001101010000010000100000101111111000001011000110111110000110000111110100110101101000101001111111000000010101100011010010010000000110011010001011011000001000010100000001111001010001101010010001011011010001011110010000100101010011000001111111101110100111010001111111010110101000010110100101011101000001111111110001100010000011001100111011010010011010000111100100010001010101001111100001001111011110100101001000001001101101110101110110001001101010101011011000100111011010110101100101001101100010110010001000101110101010001001000001100001010001110001111101011001110111110011110000110110100101110000101001101111001001100110000010001011100011111111011110111001100111011111011101011011010111010101101000111000100100110110011101111101001110010001101110100011110100111001110100111010001111000010100000011111000111010001000100000111110001110010100100111001000001000110010010100101011101111001000011010000011100000011000111000001000011010100101111101010000000101011110011000011000001010101001111101010011111110100110001000111100010010110011101101010011101010001011000011100111010100101010011100110001110101110110010001010101001101000100110001010011111101010110110101001011010000111111001101110111111111010001011000111000001001111101110110010101001011001111100100001110001010011111100110110011001011100010010011001100000101110101010100100010101111000111000111001011110000011101001100100011000110000110001010010011101001110000100111011111111110111100001010101010100001011001110100101000001101010101010000001001011000011000010010
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100110000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
100001110111101111111011000010101100000011011110100000001100000011001100011101110101010101101000010011111001101111100011111101101011110110111001101101100111011000001000000000000100000011111101001101010101000101111100100101011001011000001101010101001110000010100100111000011100111001101101110101000010001000101011111100000000011010110001001101010011011110001011010101011011010011110010001101000000110000011010110101101011010000011000010100101010111001110100010100010000100011000010010110100100110111011000111101011101110000001010111011001001111010110111111000000111011100011000111010110101110010110000011010101101110101001111000010111001100100100001111010111110001100011001101101110110011000011110100001010001110011010000000001011011101001000100110010110000110110100010000100010110110101000100101010111111100100000001100100011101101000010010001001111111001101011100000111011010001010111000111101011100011110000100110011010100110001001100110110110000000001110100001011011001101110000100111111101101101110110001110111011001110011001101110010110111111110000100011101100101000011000011010001110011011000110111111001001101000010111001110010110011101100001110010011011001001110100101001010001111000000111100000000100010101100000100000001001011100000101001011011100011110101010011111111001100010100010111000111001001111001000110111110000011001000111011000110111100011010100100010000000010110000100001001010111101110111011111111001011001000000111101000010101111101111000111001010000111111100000101011001011000000011100111110100110111001110001111111100011101000100100011010101110111101001100000010001011101010010011111001100000000000100110110100100100001100110001010000011010110001110000001000011111010011111010111001011101111111101011011011111100000000011101100010101100110100110110011101101100101001010101111010110100011010011010000010010111101100010110001110001110100000001110111110101101001001110110101000001010110100111001110010110110101100010001001110111001110001011111110110111100001100000000000010010111110100010011100111010111101110101001110110100010011111011100001011100110010100110100111000101100101000010011110110000000101111010111001111000011100101011111111101110001110000010101111001101000001001010111110000001110001110110000111101110000011001001011100011111001110110110010101011001000001101110000110100111000010000001110101010101001101000100001001111001110001010001110011110001011000100101000101000000011100110111110001010011001010010101011011001000000011111100011011001101010110001010111101100101101001111011000111111000001110100000101011111010110101110111110101101111011011111000101000100101100010011011101101100111101100110101110110101111011110110111010101001001110011100000111110010011100110000001111110011101101000000010101010100110010001111101000101110100111010011101011101010011011011001110010100110000100001011111100010010111000100010110111110111011010101110101010000111000001100011110010101101010000001001001011110000111101111001011011000101000010111000010111001010010101000010001111011
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110110011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101001001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111101001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001010001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010110000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100100001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111010100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110011001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001000000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100000011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101010111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110010111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101100010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100011011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110110100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011110100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011010010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000101100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111110011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011011001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100011011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110101010011100101110000110100111001000011110101100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101101010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101011101101110101011010101001111001
000011011110011101100000100011110000100011000101111001010011011111101100101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100010001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010011110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001110110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111010010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111100010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100010111001101001111
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010000101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001011110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000110000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110101000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001110001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001110010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
000011101101000010100101110000010011001011011101101000101011000111001000111010100001011000110111001001111111110010111100000011111111111000000101011110111001111011011101010100100011100111101000001101001111100111001101011100011101000101110100100000110000110010011010110011111101100010011111101000101010011110101001110001110100110000010000100011101101001000100000010110110010101100111110111011111011111001101010011010101100000111111111001110110111100100100010110110011000100101010100111011011011011011011011010111110111100000100001110101000101010000100011111101111010110100110001011011111111100100001110100001011001010100100101001010010011000111010000110011001001000010111011110001000110110011100111010100100011010001100001001110101111110010000000110001110011011110010000010101101010101001000011001101010000111000001010111001001111011110110101110001001111011100001111111100011010010000011111100000010010011100011001110111011100000100000110100011101011100001001010100000000100011100101111111001000001001111001110000101000101010111011011111001000110000111110110101001000011010011100110000111110001000001010100011000101000001010011110000100110101111000110110001101111011110001100001000010101100010000100000000101010100101111111111000101101110010101001101110100011010000000000100011100110111110110000101110110000110001011100100010110100000110101110101010001101001011001000100100000010110010000000000111000100101000000100000010101000111100011001001101001011111110101010001011011111111010111011001011011101110101011001010100111110101101010110010111000111111001000100100110010111011100000110101101000100000010111110100011010011110000100110010011111011101100001000111101000011101001010010010000001001010010100000111011001001110110001011101000100000000111101011101111011111010000100011010010001100001110000000000111111101010111111100111000001011001111011011010000101010000100001011100010011000010010001101100001110111000110101001100100001101010111101101100100011001110101000100011011111111111111001110001101000110011011000111000111100101101010010110010001101100001110111010000111100000000101111100101111000110000101000111111011101100010011010110001010101001110011010110011100010100111110110000000111001001100011100000011011000001101111101001011111111011100100110011101000000001001010000101110100010101011101011100011001000111111001110111100111100010100010100011000001100101100110011100111110010101111011011100000000111011100100010101101100010010111001100001001001100000101111110101101001000100001001001010001011110010100001011101011101101100011001010000000000000010001110000001001101110000110100101010011101100111000100101111010100010000110001010111000000111001001001001101000010010010000000100011111001010100110011101010110111110000101111000110111111101110111010100001111100100100110101001110000000100111100101111100101110001101000110010011110100100110110101010110100111100110110001000010100000011010001101101000001011011100011101100100110111011101001000110000010100110000011000011001110110100001111111010010010
111100111111110010101000010010100101101011001010010111111000111010000100000101001101000000111000010000010010010111010101001010000100110000111110101110101101111010110100010000000111000110011010100111011100111110001101011010010011101001011101100001010010000001000001110000000011101001001011110111111011111010100101010011100011001001111101110100010111001011001011011001101010110110011110001101100100101011110001000100010111001011111010111000100011011111001011101100010110101100110010111100101010100000010011011011000010011101101111011010000010001110000010110010111011111000000011001111111101110001000001111011001010000010001100101100110011111000001101001000110101001000101111100110111000100001010110001000101010110000011000101111011110001101001111100001001111101011001010001011001000100100001110010111111011110101010111111100101100111101010000000110100111101001010011110010111111011010111000010010101011001011101110111000110001001110101011011100110101001001110101001100110011000111101011011100000010000011010011001110000010010111001010111111110011011110100000110110110100000001101010110000100111100010101100101010011010101100111100100000101011000100000101111101010101111111010101010010111011010100100010001110111111110011011010001111110011111110000100011000110100000001101010001011110110011110110111101001101101100101111011011101010100010010000011110010010110100110010111100001100110111101010011101111000100110011010101010001111010000110010001110101100101111010100000010001110010001110001101110011101001110100011001100101101101110000100000110111011111101110000010000111000010101111010111110101111110110101011001111001011011100011110110000100000111001000110010101101000111011110101101000111100111000100110011001101110000011011111001011010010011100001011100010100101011110000010000011101001101101110000100001110001001010100110100001011110000010010101101110001110110000001101100011001000001110011010000111011110010000001100100000000110010001000010101000011111111100001001100010001101001010000111101010111100010100110000110110100001000010100000110011100010011010101011011111110010010101111000110010000011111110011000011110110110010010101110010100001111101110000111101111100110101100001000111000111110101110000000101111001001000111100001111011100111010011011100111000001000010000000000101010101101100001101110010011010010111011011001101000000011011011101100011101010001100100011101111100010111100001011101011010101101110000001100111011011011100101100110100001100111110110110001101001000110001101000000110010000101011111000001011101111011110100010111001000010100001010111110011101101101110001000111010110011111111111010110100111000100001100011010010000110001111111110010110110111111010111000011001011100001110101101101101101111010000010111011100100111011010001110000001010101111010001111110101000110111010111011011110010000100011111011010010001001110010111001001010111001000000110000110001101001110110101000111010100011101110110101100100101011110010101100100011011001011101011111001010001111011000010111010011
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101000001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111111101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110100001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011111101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000101000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100100110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001011111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001110110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101101011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010010110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110000000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100100011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101001110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111000111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110010110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000010100101001101011111110111000010011011100010011
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111101001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001001010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
011001001110110100011110000111100111001000100011000111011110001101010011011001101011101001001000010110010001100101001000011010111001101000011010100010111000000011000010010110111001001000110010011110011011011110101100000110100111001010111111001100100100100010001110101101100001001000101011011011101100111000011001101011101101110101001000000101010011011010100011100111000111001101010111000000111110100000110101110011001101011001111101010101000111010001100110001110101011011000001010001010110010000000100010110101001100010110111111111101001001011010100010001011001110001011111011010000000100011001110111011001101110110001100101000001110011111111011101000111010110010000101111001000111011100110110011011101111000010000111101100110111000000010001100101001000000011101110110100110000011011101100100011001000010111111101111011000000100010010100110110011111110101100001001000000000101101000100000111111011110110001101010100111000011001011011100111001011101100100111101000111100101101101111110110101011110010000111011011001111010100110110100100110101011000111111010000100011010010101000000101100101100101010111101110111111100001101111110110111100110000110110111001001110101101110100100110010100100110010110010110101010010110010001101001010100110110000000011101111111011000011001100101101111110011010010011110111101011100100101001100000110011000000011111000010010110110000011001000011100001001110000001001101001011010111110010101100111111001001011000100001110110111100100001000000000010110111011101011011001000001001010000100010101111100001110110001101000011111110001110100101010110110001111111110001011011001001110010100010111011000010011101100111101001011111000100110101111100001001101110111101101110100010100100000110000101000001000010010110101011101000011010111111111111110111010110101111111000100111110001110010001001111010010100101010011000111111100001111001100100010011100011110100001001111001101111010111101110111101010100000111000001100001111000100011001110001000111111110000111001111000011011000101111001001100010000001000001100001110000000111110011100100100110000110001000011101110011100010110001111010011010010110010010111101010101001010001010100000001011111101111100110111110101110010011011000000000100010001111001100010010000010101110111000001100101111111000101101000100111101100100110100001111001000110001000110000111100100000101101001100111111100000101011110111011100111011100111111010010001011011100001011100001111100100111000111100001110001010010100100100111100100000000011111001110000111110000010001100000010110000100101111001000111010001111010100011001001001111101001001110000010010100101011000000010001111011011100000010001110111111010001110010110111010111100010111100010011111100011000110101001001011100110000010110001010110101101011111000011001110101100001110100011000100111011001101001011111000010001101010011110001000101011110001000000110010101111100001001100001101100110101110101110101010001001110011001101001100000101110010011101111010111101000000111110010100101100011110110110111000
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101101000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101001101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110101101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100001001010111001001100111111000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100111110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100001111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000110110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010001010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110001001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
010011110011111100001010111100110001110111101101101110010111000001101011000000111000100111000011010111100001010100011111011111111001011100100110101010001100110000101101111001101111111110000000100010101101101110111110110111011000110111100110001110011100111111111001101110001010101000111000100010000101000010011101110101001111101100101101110000101010110100011000110100001011001110111001001001101110000000111111100100010000111001100010010000110011010101001101000011110101010001111100010011100111100001011000100110101111010010110100100011101011000110011001010110011101001100000001100101011101001110110000011000001100010011111101011110110011110100000011010101000001111101111100010101110111010011010001010100100111000101011000110001000010110111000001000100001110100000011100101101001011111011100100100100011000111101101001101100000011100111111111011001001000111001010010000110100111100010001001001000001011100100011000000110000001110010011111010111010110000000110101111111010110011000000011001101010000110110100001101111101101110001111011101000100010000101001100000111111101110101110011011010001111100011000010000010110110100001011110001101111000010000001111101001000001111111000111101000101101100010010000001100100010000001110111000010110000110101000011001111011110011100000111110011011100000010110111101100110010000110010100010010110101110100101100100000011010101010000011001000110111100010000111010000000111101110111111110011101001110011110010100000010111101110110001011000011000111011010001001111010110011010010111111111100101010101001000111100101111001000111110100000010101011100001010100111111000111111101000100000110111010010111010101000011100010011000001100011101111001101010001101000001011100111110010100001010110101111011100001110000101010101101001101110000010100010101111100111101100111100001001010011111100000001111111001110110111100010000010111100111110011001110100111110101011111011011011010100000001000111011011010101101001100101111100000011101011000001000101000111001110111110110010001010110010101011000010011000100001101101010010000001011100110000101011111101101111000000111111010010101010011000100110110101001001011101011001001100100101001010101000001101011000111110001111000100111110011110001000101011110100110111101011011101010100000100010101111111000001101000110101000100111001001111110111011001011101111010010100101111011111111110101100100010010111100110000110101110010010100001101000011001000101010011110100100011010100111111000110101111101000100100000111001100001101111010101001010001111110001010001011011010011111101110000111111111011000001011001100111001111001101001100101110110111000110000110101001011011110100110111001001111011110000100100101100100111100100111001100010010010001111001000100001110010001010101110011001101111111000110110000011111111101110011010100010011100010101000101100100010001110011010010001101111110110110010000111110101100010001000111111101001001001111000110001100101001000010000110000111000010101000001010111010110101101011110000111110100101010001110000011
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010101001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010010010000111011100010100101101111101000111001101010011100100101001000111110111011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100000001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101001000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110010010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
010100001100011111101101010100100110101110100110101111111010001000000001111000110100001001000100111001111000010101111011011001000011001100101011001110111110011101001110001111111011010100001010100110110000110011000011010000000000001101111001101100111011100011011111111000101011000011010100110001000110011011000111101111011101100001010100001010100111110110001001101101100010011100000100101010001100110001110101011000100110101000001111001100011010011000001110011110111111000010100010001111010111011001010001000001000001001000101011010100110110110100111101100011101001111000010010100101011000001111101001011100100100101011010100010000000011111101101001110101001110101000111010000010101001011010110010001001110001000001101000111001100111010110100011101000101001010011111010111010111010000111110011110010001000100111101111100000110110001010111010101001000100111111110100100010111000011000100101111010000011101001010100101010100001001100110100111001110110010000000001110100101101000101111111001001111000110100011111111111000111001111001011001100101000111000001011000101011001111001100111110111010001011000110100101100101101100001111100100110111100100110001001011100100011000100111000011100001110010101100101101100100001100111110110101100100100110111001100000010101110111011110000000011100101101100001101100100101111110011000001001111111001001001111111001010110010010111001011001001001011000101101111010010010011110000111110100101011011101010000010101110001011110000010010010101001100110111100101010001111110011100000001001010101111100110001100000100100110101101101100011100100110110111010010010010110100000101011010011101111011011101001100100010000000100010010001000010101110011100000011011100110001101000010001101111110011100011011011111011110111000101100100101000111101000110001111001010111111010101111101111111000011000111001111001000000110000111100000110010010110100101111000100000010110100111001110011100010111000110110101011011111011111101000010001110011111011110001001000111110000100101110111011100010001101111101000001010111000000000001111111101001001010010011001111111010101001111001001000101111100101101111001101100101111001101110110011011001000010001110100000010111011101010110100100100011100010000100011101011001100110110111000010000100110000010000100000000100101011110100011001100110000111010000000010000011010001100011011010010100111010010000110010111001111101101111100111001000011100101010110000001111100010010110010101101111101100010111100100111001111110101110011001110101100011001010000110001000110100000011100011101110010010110101011111001000001011101100100010000011111001101011110100001000011101001101110100011110011001010000100111010110000110001101010001100000111111001100010101011011101101001100000010011100111100100010001001010010111010101101001011110001000111101110100010000000001110100000001000100110100011101110101011110110111110110010101111111000111100001111111101011111111101011010010000011001100011010010100110111000000000100001110111111111101110011101101100001000000101111001111
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
010000000100100001110111111010010000001101110011001001100000010100011011110011101111001000110011101111111001111000001101100001011010100110010011011010110101101101000100110101110100111111110001100101000000100000000110100000100101110000001010110011000011001111001111011110000001101101010011111110110010111001010111111100010001010011100010100101000111100011111000001101101000111011101110001000110100000001101100010111100001000011100111010010010010111000010001110100000101100101101001101100010001110101100001011110111101001001011000101101010010111100001000010001101011100000101010010100101111011100101000010100101100101110010110111101111110110001101110011010000000110101000100111101101000100011000010001001111111001000001110011111110101101111011001110000100011010010100000101010000010111010100011110111010000110111000111111000100101100011001000001110001101101010001010001101001000101101010111110001111000000010100010001010100100111111011111101100011010100110101011100111000100010110100100111011001000001111110101010000110000010101010101100001110110111011100000011010111111000101101111001100101011110110011010111011011110011001010100000001110111100001000111000111101000000100101001001000000001111100001011000101110100010111000100100100100001010001010010000011101010110110100001010001001000011101011001010101111110101010100111001000001001111000001001110100010110010100100100111100100101001011101011000010111010111110001101111111000010001100010101111011110101010011001001001101010101110011000011001011110101010111110010100100101000001001111000111011010000010000110111101000001010111011110011001010111110001010000100101100110100100100010011111111111111101111011011101000011111101101001001101100011111010011001110001000111011010111001011000000001111101001011000101011000101011010011011101100100100100101011011001000111110010100101010000101001011010111101110101011110101001010011110001111001011100011001111001000101100010100001101100110110011100100101011010110010100010011000001001111010010100111100010000111011011011011100101010000101111001011000011101001010101001000001000100110010011010101101000001011001111100011011000110011110010111101000111110000001100011111101110001011000010000100011000000000000000101001001110011011011110101110101110111010001011111000100111000000101110010100010010000111011100000000001010110100110011000100101000110111010010100111011111101111000100001100100001001101111011001001000110010011001001011111001110010001001110011000000001000001000001010111000110111010111110010001001000100011101001111000110111011000000010111111010010110101101011100010010000011010110101001110000111100001000001000110111110100010110100011001000011101001110000011111110100010110000100100000110001001001011110001100000000000111010111010100010110101100011011111100100001110001010010011001011010011000011111010001011110000110101000001011010110100010001101110101111001110001011111000010001110101111001011100000010111110101010011001000110100101111111110011010101001011010001011011100010111110110011110011000101011
011110001100011111101011000101001011111010010010000001111011110100011100111111100100010000000001001001111010011010010110101010100110101000111010110011000101010001001000100101101110000111011110010000011101001111001100000010000010001010100111010010101101100111011011111110011010011001100100010111011011001010001001101100010111101101101100011101001000110100100001001100101001000110000110010100101011110111100001100111000111000010111111111100100101111111001100111001110011001100110001111001101010011011110100100100010111110000100110010000110101010100000011001000000101100111111001000001111110011010110011110000000100001100000001000111000101110100000011101110101101000110111100111111011110111100011101000001011000001110010000010110110001000011001011001111111111111010100101100011111011100110011010111010000100111000011001100110101000110010001111010010000111010010100110100000101010100011111100010001111001011100010100101111111001101110001100100000110100101011110011001001111110111110101011000111000100110110111101010011010110010111000000110000110000010100000111010111011100011100011111101011111101000110011111101111010101101100000001110010110010100110111010100000011111111000100101011110001110010101000010000001010010101000110111000111100000010101010010111011001001100111001011000110111001010111010011110111010001001000111101100011010000110110110100111010001100001101110110110100011101111000010001011010011110000010010101111000011011101011001111011100001011011000110001111011001111000110111100101101010100100011101110111011100110101110111000000001011000101001111101010011101100011100001010111111000110101100111001001001011010011100110100010111001011001001010110110101111011001110100100010001101111010100010011110000011001001110111110001100000011001001011100100010011110000101110100010110100000001010100110100111100110110111001001101100011101111111001010001001000001110011001101110111101011010011100010011101111000000000001001110011011001111101100111000001101100011000000111110100001111101011101010011100000110111010010010010110001011001011001010110101000101010100110101100111100101101101100101000101000000111100111101011010001001100001111001100111010000010000100100110110010110110011111101000011010001101011011011111011111010010101101001101100110010101011011000001001110110000000010011101111101101110111111010101001010010101010000101011001000000101001010011101110110100011010010011001011111001110000101000001011101000010000011011001000110110111011000001000110001111011101011011010100110111001000011010010111000110001001000000000101000101010001111110010100111101100010000001100100000111111111000011101110110100100001110010100101011010010100110001101100100111100010000101111000110000001001001000111011000011011000110001001101010010110101001101111111011011100110111011001110101100111011011010100011001100000011110000010100110110110011010111100010110010100101100110000001100001011110000011001100101100111110111010000001101011011110011010011100000000001100001101110010001001000111011001010110001011100100001111
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101100100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000100011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101100000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
001110000110101001001011000110000011110100000011011110101011001000000110000110000011100101011101100101111000010010010011011110110011001010001100011100001001101101111000101100101111011110000001000010111111011001010010101011101111111100110001000110101110100101101111100011001111000010111101111111001000011011011001000111000100101010111100101011111000001101001011001010111101110010111001111110111101111101001010111101010000101000101111001001110001010000011011010001100001011001101001010110000001010101001100110110000101000011010111011000000001001110101001101010011110110000001011000001101010001111011100010100101001100001110011111000111111101010011011101110111110111010011111111110000010111001010100111100101010011100001101100111101011110011101111011101101001101001000001110000011100101101000111101100001010110001001111000110101011111111010001000111100101100101010100110111110010000011111001111011010011010001000000101001111110010110000011001010011010010111001110111101011100111111000101011000001101111111111011001100110000011010111000010111110111001011010010111101001110110010010001010001010100001110001101100111010011101110000110110001110000101110001111011011000101100011001001101000010000100110001011010110111100100010010010101111011010001100110000010101001011101011001110011100011000101011101101001010110001000011101000101111001101100101101100000110000010010110010111001111010011111110001101100000111111100001010011011001011100001110111001100100111100000001100101110101110100110100001100001101010011000001000001000010111100010111101101000011111111010000111110111000101001011100010000111000001010000111010111000011000001100100100101110010000100011010111011101100111000001011100101110100101101000101000010011111110000001010000101100100101100000110010010110100010001100010001110000011001111011100000001110010000110001101110110010111001110110111010111000010110001000101001101001111011100110000100110101100100101011101000010111001100100001011000001011000001100100100000011100101001110000110111011000000110010011101110000011010001010100100001101011110010000001100100110001011010011000101010001000011001001110011001011000010000110101001101101110100101101011011001101001001110000000100001111111110100001000001100001100011000011111011011011100000010101110111001000101111110010101100011101001011000100100001000110110101111011111011000010011011011000000101000011101111011000111110010100111101100001101001011011000011101101010101000011001010011010000001100011110111011001000101011010011111100011111101110110100011010011001010000110001011001000001101111101011010111100000110101010001011100100110010011101111100110010101011001010000010000100011001100110000101001000001100010110110110101001001010010010111100110000110100001001001010001111110101111100011001011000000011011000011101101010110111000010011101100001001001000011100001101010010100011010001001000010111100110101010011010010110110010000010000000111001101101101000010111011110101111000000010101111110010000010000001111110010111010011000110100101111011010000
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010100111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
101011001010100111101111111001111010111100010000001001000101001111110100000100100110011011100011010010001001011110110100111000101011000010000101100101010011101011100111101111010010110101001111110001100011110101101110010100100110100101010100010111110110011111010011111011110111011001111110001100101011110010101111100010100010000011010100111000101010110000110000000110010111010000011100000100010000010000010000100010110110110000000111010001011110111101011111011001001110101010110100001111110001010110100010101110111110110100000001100101101011100110001100100101010100011011100010001111101100100101110111011011001111010111010111011101111001101111111111101000101001100001001010110000111010101101111100101000001110100110110101010110100001011100001001011111111110001011001000001111011110010011000100010111100101100110000111010000011010011101001011100011001001011000000111000001111000000000010001001010001001001011110110010010010110001000001111011000111011100101111100110011101010011011111001000111100011001000101011000001001110100100000010111100111110111100110010011110000010100011110000100111010000010001001000001100000111101110011001001000101101111010110110110011101101011111000110010000000110010000011110111001010010011111111110001001011101100101101001111011000110101010011000100001101110001100110011011100010000011011111011001100000101111100001000100100110000000000111110011011010100011100100111010111110001001110010010100110001111111010010111000011001110111101010111010010011101110000001001001101000110010000100000101001111101111010110001001101110001110010010011010000110100000100010101000111111110100100000101001110001100010100010001101011010100101010001111010101000101001010111110010110011111011010000001101100111100010011000101000111001110111110011111000100011011110011001010100101110001010001010111110111010110101000111011110110010010111111010010110100101110001011100000111111001011001100000001000010111001011101000001000100011101100110001101010111101011000010000100000000010110100110101001011101110101000101001110101010010000010110011100001011010011101111111010010000011110001000000100000001000000001001101010110111011011001101001001100101101101100000001000001100110000000010001110011010100111010100010100100001001001010011101110011101101111000001100110011000100010011010011101111001001100101110111001001111011001111100000101011111111011011101011001011110111000001100010010000011110101010110100110000101010010000101111001010111011001001011101100110101001111111111111000000001000100111110010011000100000110010001011010100110111110000110010110001010111001100101110000101011101011100001011111110110000010101001010111110111010010000010111000011010001110100101001010010001011000100101101101100010110001010001110001110101111011100110001111000110110001111000111011000111001001001101001101111011110100101101000000000011000101011011111011010011000011100100001011100001010110110001100010110111101011001000001110000110111010010100100010111010001000010111110101000011111010100010101010001010011100101001000000
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111100011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000111011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110100111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
011001000000100011001001111110111111001011000001010001101110100101010010010011100011010100100111010101101010010101000000001111110110101100111111010111000001010010110110101010001100101110011100101001111001101000110100001111101111001100100011101011100100101111110101101110110101111110100001001101001101010000011110111100101111100001111010010110100100000000110001101100111011000010000110100010011100101011110010111110111011110000001010110010000001000110100000010010111100101000111011001001001000111011111011111001100011101100010110011000101111111100000000111000111110111100100011000100111111010000110000101001101111110010000001000011110111010000101011011101000101011001001000110100001111000000111000101001110101001010101110001000010111011101110001001011110101011100110010011111100110101100011010111000011100000001111110000000100010111100110000101000010001110001110001011010010101100101110010100100001100111110011100101011100000001100001100111111101001111110101011010100000011111010110100010001011111010110001000010110101100111110011001100000011010100011001111110100110111111110100001011010101110010100110101000100100100010110101101110101010011101111000101110101000111110001100001001100111011111101110000100111001000101111101100000110111101111000110011000010010011111001101000100110010111111011110100011111110101000101011011100100100111101011001110001010001110111111011100000100001010000011110110110101010000001010111001110010111010100000111011100010110100110110111100000011101100110110101110110000111010111100001101111111011101010001011011110100110100010111111010100110011001001010010110111100101001101000011000000100010100011110011111111101011001100011110010000100100000100001100110110100110011100000111011100001010111010010110010111110001011001110001100000010110101001010110111010110110011010100001101101111010111010100000001010100000000100000010010011001100001101111111101000011110101111001100100101110011111110100010010101011001111110011110101101100111010100111111010101110101010110010101000011110010110110000010111010100100010101010000100111100011100110100101011111011100110010011000000011011001001111111111100011001101010011111111010110010100101010101011000011011000010001101000100101110101000000011010110001100101011010010011110011000010100101000011000011110000111111100100001000111000001011001111110011001011100010010001011110000100011101100110011101011110110010011000001100111011100000010111110000111000111111011101010110100100101000011010010100010110011101000100011110001110101101010100011100111101101011011100111010010100000101011101011110100111110011111110010001000011111110011001011010110011111001110001001011110001010000101100011111010010001100111011101100100001010000001110100101101101011001001110011100110001000100101110001100111000111011010001100001110011010110110000110011101111111010000010101100010011110110010010011100010001100101100011000001100001101100110010000010101001110111101101010111111110000101110011010110100100011111001011100010100111100110010001001001010101110110001001100
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111001101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101100110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
001110011100110110010011110000110001000101000000010001110111011010111110001111110101010010011010010100011111001100111101100011101111001000111100110010001001001011001100110100010111111000011000001000011101110000100111100000001111111110101001011011000001100111000011100000111001100101001001001011010101111110111010111111101110100101100011011101111000010010001011100101101100101011010000000100011100000101110011010100001101010101010101000101100111011001100101010000001001001000101000010010101100011010101110011001100000111000011010100011111101100100011011010000010010101000010001101011100111111001001010111001010000001000111101010001100001101000100110010010110110110000011100100111011011111010100000110101010001000000111010000111110011011001110111011000110111000101101101100010111111000101000011110010010010000011101011101011000010100101010011100001101111101010000011000000000111011100111000100010110010101011100011010010000111011111000101010010111101010000011010000101001010101101001101010111010100001001100001110110101000101001001101100111100101110010001000001001001111010001101011000000000001011010000001000110010011011100010010111001001010100111110001111000010111101001000110001010010000101000110000011010111110011011011110001100100101111101101100101101100101000001101100100010111011000010000110000101111011100100111111100011010001011100111100000011100111110001110100011011010111000111100001001010100111110001000001000000110000010010010111010110000001001001001100111011000110101011000111010010011110100111101110111110000100100001101111111100111111000000010011000010001101011011011100111101101100100101001111010101011100010110111110111010111010000111100110001111010101100001101111110001110011100101111001101111010011000011001111101110100110000111111110001010101100011110100000011001100110110101010011010110101110100111000100011101101011111001100001010000101010110111111011101101111110111001011110111110110000111011011000101011010100110111111010101110111101011110100100110010101101100110011010100101101000110101101111101110101001010000101110111011111000000011010101101100101111111111100011100010011100100000001010011001011111010011000010011101001010010100111000101101001101001000011000000011010011101010100100001011100100011111010101111000010110101101100111010000010100000000010100101010001010000101011000010000101010001011000010111111000001001000101000101110100111100111010100101100100111011010010101001110111101111011010100011010010111101010101101010101110101001000110110100001110001011111000110001111010000110011010001100100110110010110101000010000011110011111111111000110101110110000101100000111110011111000111011001001101000101100100100100100101111011110101111010110000001001001110000101101011001011100011011111101001100001100101110000101001011101101000110010111100011110100111100010010100000011111010100110100100100110111000011100000001111010001111111101011011001110100110101010101010100111000001010001001000011000001011010101110101101101111111110101011011011010110001101110000011110010111101010
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101100000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011100111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100011001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001010010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100100000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101000101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101010001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100100001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000000111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101001110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010011000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110001111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110101100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
000011101101000010100101110000010011001011011101101000101011000111001000111010100001011000110111001001111111110010111100000011111111111000000101011110111001111011011101010100100011100111101000001101001111100111001101011100011101000101110100100000110000110010011010110011111101100010011111101000101010011110101001110001110100110000010000100011101101001000100000010110110010101100111110111011111011111001101010011010101100000111111111001110110111100100100010110110011000100101010100111011011011011011011011010111110111100000100001110101000101010000100011111101111010110100110001011011111111100100001110100001011001010100100101001010010011000111010000110011001001000010111011110001000110110011100111010100100011010001100001001110101111110010000000110001110011011110010000010101101010101001000011001101010000111000001010111001001111011110110101110001001111011100001111111100011010010000011111100000010010011100011001110111011100000100000110100011101011100001001010100000000100011100101111111001000001001111001110000101000101010111011011111001000110000111110110101001000011010011100110000111110001000001010100011000101000001010011110000100110101111000110110001101111011110001100001000010101100010000100000000101010100101111111111000101101110010101001101110100011010000000000100011100110111110110000101110110000110001011100100010110100000110101110101010001101001011001000100100000010110010000000000111000100101000000100000010101000111100011001001101001011111110101010001011011111111010111011001011011101110101011001010100111110101101010110010111000111111001000100100110010111011100000110101101000100000010111110100011010011110000100110010011111011101100001000111101000011101001010010010000001001010010100000111011001001110110001011101000100000000111101011101111011111010000100011010010001100001110000000000111111101010111111100111000001011001111011011010000101010000100001011100010011000010010001101100001110111000110101001100100001101010111101101100100011001110101000100011011111111111111001110001101000110011011000111000111100101101010010110010001101100001110111010000111100000000101111100101111000110000101000111111011101100010011010110001010101001110011010110011100010100111110110000000111001001100011100000011011000001101111101001011111111011100100110011101000000001001010000101110100010101011101011100011001000111111001110111100111100010100010100011000001100101100110011100111110010101111011011100000000111011100100010101101100010010111001100001001001100000101111110101101001000100001001001010001011110010100001011101011101101100011001010000000000000010001110000001001101110000110100101010011101100111000100101111010100010000110001010111000000111001001001001101000010010010000000100011111001010100110011101010110111110000101111000110111111101110111010100001111100100100110101001110000000100111100101111100101110001101000110010011110100100110110101010110100111100110110001000010100000011010001101101000001011011100011101100100110111011101001000110000010100110000011000011001110110100001111111010010010
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110000111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111000111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110000001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101000110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001000110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
011110101011001000100001011001000010100000101011001001101111010110000001101000010001110000001000001001101111111010000010100001011111111010100111101000001010001000010101111000010101000100100001010000100100101010100100101010011111110010111000110011101100111100000100111000110110000100110011111100110010000100100000001001010101110111101110001001011110000111110010010001111111000110000011011001111101101001000110100110100110110101101010000101111000010101011011010010001001011010010101010010101111110111001001111101000111110111101101110001101000000010110100000100110110100111110010111010001100101110111000110000111111100000000010100110011101110100001010011011010001001111101010000110111100101100100100001001010101001000111010001110000101001001110110000000111001000010111100100011010001001001110111010001001010010111001101111001011000100101100001100101111000100101111000010011101111001101001101010100110111000110000101110000011010111100110001001111011010110011011101110100001000100010001010111110101111100100011111110011001000101011110001110010110011000011100111110010111111111010101110010000100111000101000111111000100111111111001000010100011000111001001111011111000101011111010100100100000111001011111100011001010011101101000000000111001101000011010000011010100101001110011001100011100100011101000010110000111100110110101011110001100011000100011100101101011011101010110010010110011001010000000101100101000111011001100001100011100001001100000110011101010111101010101011000011100100100100100010011010101101101001101001101011011101100100110000001010001010001011110001100011000001011101101011000001110001010001011000001001101010111111110000100101001011110011001001110111010000110010110110001100001010001101111100111000000011000100001111101001010011111001111011000111111101101111011000011000000010100111010111111010011110010110010110100110001100010100110101100101010111011101011001001000010110101100000010001101101101011010100000011011100011000101111101011000001011101101010100100111100100000011111111110110000000100000100101101110110110010111111110100111100001001001110001010100000101011011011000100000001100110101001100110000101000000000101001101111011110010101110110000100111000100110000010001110001000100101001100100111010011110111011111111011001001010000010001111000101111011110100010001101110011011110100001011101110000000001101011011100001000000110111101110001111001101001011101001010101000100101111011001001100010001110101101111001100011010111000101111000101111111011111100111100101100001111001110111100101010110011010110101100111100101011000011000011101111010110110100011001100101010110011000001001100010001000100101111000100001001000001000101110000111110001001100110100000100111111010011001011100011010001111101001100110111111001100110110110100100111110001001100111110010101110011010110111101111000001000010100010011110111010110101110011111101101001101010011101001111100111101000100001001011001000101110100100001111110011001010100110100101000101011111111110110101010010100000001111001111111011001110
101100110101000100001000010001101101100101011011001000101000000110011110111100101010110101100100111100010000011111010000111110010001010010001000000001100001000110000100011001000110011111000101110101111110101000010011110011111110011111001011110101010001000011110101101101010110110010010010011111101000101011110101111000110000001110101101000010100111110010100001011111111110000010100001100111110010100001011010011110000000100001101010001101110111110000011100000100000100111001101010010011000001101110101011001001010000101110011110010010110110010100101000010000100000101111110001001111101001100100101110011111100111101111111110010011001001100110010101001000100110110100001100100111100100100100011111110101011000100010000101011110000100111101101011110011011001111000101110011000101111101111010011000001110101111100000001011100101111110000001110010011000101011110100001100101100111111010111101111000000001000110111010111110110110110110100100110110011011110101001000111000010001000110000101000011001011001010010101010001100100011010110010011000110100000001110101011100100110101111100100001010001110101010111110100010011100101110111011100011101001001100110000000110001111100100111001100100100101100111101011011001010001111001111111100111001001100111100110110110110110001101101111010001010111100010001001010100001101101110101110010001001001000001011011001110011000111101110110011010101000111011001111010101100101010000010011110000111101100011100111001101010010100011110100011111001001111100111101010011101110010110110110011100110111001001110101110101111000010111000001101100000111101111001101110010110010011110110111110011000000011011100111100001001000011011011111110100000100011011101100100010100101010101100010100010011001011111000010110010111100101110010010000010100100010111101010001000100010111000100011011011101001101110001011110000100011011010110000111010000110110111101100100001110110010000010100001010101111011100101111001010001111111110110011011010011111011101001000000000101000111101101100001011010110000001100100111000001001111011000001110111000110001101001000010010100100000111110010010110010110111100110101101110111101011101100110110010000000111011010100000011010011010110110101111010000101011010111111100001110001010010111101010000011101000111110111100111000110101100001011110001000101011011001110000110111110001010001010000010000011110001110011101011100000000111101000010100100100010010011000011101101011000100111111011001110000010110010110111101101000101110001100000011100101011101101010100100111110111011001101100001010011111110111010001100100000110011011000000010001101000101100100100001111001110000001100011111111111101110000101101111100000010000000101111001100011111011000011011011111101000001010101101000001101010111101101000001011001101011100010000110111100000011101101111000010111110001101101100101111111011100011111100010000010100000011001101011110011011000100010110101011101011011101101100000111110011110000110110101011101010010101100101010101010001111000000011111110110001000001100
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100110101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110101011000110100101000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
100010011010101101011110110010111111001000000011001000100111000100000100100111010100001101011111011010000110011101011111111110010100001110111100110011011110100011010101010100100111100100010101000000011010100010110001111001000100011101111001110101111110110000111110001011100001011011110010011101101000010110000010001101110100101010100001101110111110010110101011000011101001111111001100110110111011001001110000101111000111010111100111011010011101011101010110100010001000000110010110101101111111101100000011101010101010010000101011001110001100101010010100000101111101101000101001100001001010010110111110111011110100100001101010001000101010100011110001001001110111001110100010011100110000101011111001110101110010100010110001001111110100011011000100000011000011101000110010010001111100011100000111100111101111011100001011011101010010110110100111111000110000010001010011111011000000011010100111011101001110000010011101000100001000110101001010010101011011100000111110101011011101110010101011000110101100100001111111110010011100100100010110001011110001111001110010110100100110010000100101010110000010011001100011100001100101001000100111110110000110010100111000011110100010111111000100001000100011010000011100000101110110000011111011000100100101110101100100101111111001110101010111100011111011100010010010110001001111110010100010101000100011111101001110010111010101000011100000110000010100100000100001110010011000110111111111101100011110100011110100101011110000011010010110010001111000101011011100000010110110101000101101010011000010100100111101000100100010001100000111100111001100001001010101111001111101000101101011010110011110000000000100111011111100000111001101101011001011000100010011000010110000001011010000010010100001001100000110011011100000111110110001101110011100100010101001111100000100111010101111101001001001101100110111010011100100011001101011110100100100100000101011100110101011011111011001001111101110010010000010110111011111011111100101010100000000100011011101101000011110011001110001111010001101111010100100000110010000100111111100111001110010001100110001100000110010001001000010111101010101101010100001101101100111100000001000101101010010110001001100001100101001110100101111110100001101010110111101011101111100001011001100010001011111101111000001011111000111100110111011111011101010000101100101101111111101001111001001101001011001010000010001110101011101100010010100000010110111111110100101000111000000010101011100110001011101011001010010000100000110000010110110000101110111000011101100111011111101110000101100010101101101101010101011111010100100000111111100000001011101011101111011001001011010111110010111000101101010111111001110101000010111111110111101011011100011100100100001011001000000011100101000100011101101111010011101011011100110101001001010010000011100110100101101010111100111100001110001000001001001101101111100110011110010111100001010000111100011111101000100111011011101110011010100110001100010100101111000111100000110001101011010001110010100000001110111100110100111101011101001
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101011101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
000011001010010101101111101100011010010001100100100000111111100101010101101101010100111000111110001001101010010010101000001000000110101010011000000101110110100010000000001001011000100100010111001101110110000010100101110100000000111101101011000001110001101001000101110101010001111111001000000011000011010000000000010100110110101010010010110111111011111011110011001011100100101100111011110110101101100111001101011011001101110000101010110111101010001110110101011101100010110011110000010000011110110111100110001110100111100111101010010100011000000110010100110001001001110100111010100000001101010000000101100001100010111000100110101011001011000111011001000110110101001011101101001000100100100011011110011100101110010111001011010110011011111000111101111110110101100110001001010101000000000110101110100110011110010111011110100110111111001001011011000110110000101011010001001111011111111110101110100101011100000110001000101000111111010110111011001100000101111001100100011101110010000000001110000000101010011101101100100101011011101011101010111011000101010000010110001100100000110101010111111100101011000010001100001111011010011001010111100010011111100111000011110010100001010110010000111000100101001110011110011101010101101010001000000101000011000011001111010101110110101001010110111001101010111100010100110001101011110101110010000100010011000111011101000110111110111110000000000010010010111000010100000111111100011011010100001110111101000100000000101000000011000111001011100011010100110101000111101100010111100001001101110111001110100000111010110011101101101010101000000010010110100001010100010110010111101010010101011010101110100111110110101101011101011011011000101010110110110110000000011100101111001101101000010001010100111011101100100001010000001101111010011110011001101110110110011111000011011101110001100010010010011110111000001011001000010000100101101001000110001111001000101100111111101110001100011110101101101111100101001001010000000101110110111010101001011101110000001100010100010001100100000010110101000010001111000100010000001110000110011111000101101010010100001111100000011001011000011101111100100001001110110111000011111011100001011101000000011111100001010000001001100011111111110100010101010010010100000100100100011111111101101000100111011101010100110001010000001110011111000000110101000010111000111100011101100101010010111001011100111011110110010011100001000000101001100011101110001110110011000101010110111100011011010011000010100000001101110010100101011000001010100000111010001110000101110101111000110001111101000100011010110000111101010111000011000100111100010011100100001100001000001011101110001100101101111111111101010110000001000101101001011010100001011110100100110010000100111010000110010100011010111111100000110100011100110100001000001100111101001101111000111100110000010000011111101101010111000111000000111011111100110101111001100110111000100000011000110001111111101110110110011011010101111110000111000001110110000001001100001111010000101010111111010110110111101101001011100101010011
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010110000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110111100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101010011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100101110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100110111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
100110101111011011010110110110110010000000101100101001110101101000111011110010001100011011100110111101110101001110010011110000101000110100101001010010011010101100110110101011101011101010001000001001110001111101101001101010011100011010001101010110101000000101011101101000010001001111010110001101101000011111011000000011010000001101001010100011001000101111001001010001100100000001001010100011110100011111110111001000111100110110100000110001011110011110100000100010100000100110111000100001010001100011101100000011100011101101011110101101001001011110100100000001000000101000000000000001000010000111100010011110111110100001100101101101010001101101000010101111001101010000001001000011001010000001000100110100001010110001001010010001001010000010011011010001010001111101011101010011001101100110111110010111100001010001010011110111011000010010111001001110001100111100100100010000000000011110100101001010011010001001011001000000010111011101011010110111111110001001101110111101010100101111011001000010101110111110101101000111101101110001001100010100111110010100100011111010100010101001100110000111110111100000011001000000100100010001010010111111011101000101111101011001100001010010101011000100100101101001110111111000100000001111110010101111110010110100100100110111111111111011110110101010101000110000111100001000111001110010000101110001111100000111000000111011000011000000101000110011111010111111011101110111110000110010101010110100010001111110000100001101101111000011111110111111111000010010101111110000001001001111110110010001000110110111000011001111000110000011111101011001101001000011011001011010100110010101001100110001111100101000000100011100111101101101000101100000111100100011000001101010100101001001011011001101010000111011101101001111000010100011000110110110111010101000111111001110010100001110101010100111100100110100111111011110011101101100101100010011001010010011101111010100101001101101000000011001010101111100001001110000011101000010101101100011011101100001100001100100110100010011010000101110011011111100000001010000011001000100100111011010100010000100010111101101101000011111101100110111111111111110110000000011000010001011000110100111111111110101110001010011000011000011101011100000111010001010000010011001100000010101100010110100001010110100000100010001110011011110110010110011010110110010101010011010000111011100010100101101111101000111001101010011100100101001000111110111011000110100001000011010101111101000000001101100110110100100100101111110000100001011001000100111101100101110010000101110111101101011000110010110011010100010111010101011111110010101101000111011011111110101001000010101001111101011100001010010111010000101110010011000010000010001010011101101111100001000001011011010001010011000010110000001111011111111100011101000000110110110101110011100010001000110111101000100011011010000001011100000110011010001100100110111001010011110100000101101011110100101111011010111011101111011100010101001100001101110101010110010011111000111010011001101111011111010101010011110000110101111110110
010000011110111110101111001100100010111100110000000110111100000110100011111010011001111111110100011110011110100110100011011100000110100100100011110100110101001011110000101101001100011001101000101111100010001001110011101011000101110010010010101110101100001101100011011101110111001010100111001010101111011100110100000100111011011100111101010011000111111100111000100010111001100010000111110010010101111001010101111110111100111110011101011110000100110001101111110101101101110100101000101000111100111010000011110001011000110010010101010110101110010110111010101011100111111000110000111110100010101010111110111001010101000111011000010100100000110011010011100110001000111111000111100100110001100000110110000000000100010100111001111111101101000101000001110101111101111110001100111000100001010010100111101001001000000101100011010101001100111001001010101000000111100101011101111010111101110010010110101000011001111000000001110001011101110110011001110100111101100001111111011111010010000100101100110100010001111001101111101010101000100110100000010001100100000010111010101110111110100110010101011101111110100010010110011010011110101011000000001001001101101000111001100100111010001110100110101010000001110010110000001001110110101110001000000111011110100000001110111011000100011100000011101111101011110100110010011010110100001101110000000100010101000001011001110001110011110011000111101000100001110010000111101000100010101110011111100110101110010000111011001001001000011011100000000011100111101100001000010100111000110001011101011000010000111111111010000100010000000000011010010010101110111100111111001111011000101000011100111010101001010110001000110111000001110010000110001011110010000111000011101001000001110011110101111000011000011110000001001010000101101000110100010101111000100110110101110110001101001100001001101100010110111110011000001111101110011001011000111001101110111000101000101101101001101010110111011010111001110010010111110100000011011000010000100000100101101001100110011000110001000111000011100010000001110011111010100100001100111111100000001100111101000111111011000001101111101111011010101010011010110000011001101000101011000111101000011001101011010000011011101111111111001000001111111101110010000010001011110011111001001010100000100010001000100010001000111111001000111000011011100110010010100100010100010001100010110100101000010011001011101010110100101110111011010101100001011100111101111010001000011110011001110001011001000001000011110011001111100011101101011010101010000100101100110011111000001111101010000001100000110111111100100100000111111111001001111011000101010111111111001100110110011010000000010101001111101001011000101100000001001000010111001101001101110110101100100011010011011000110111100100010010110000010100101101000100110000001000010010111111111011011011011010100100010111011110000111001001010011100110101000001111001011000000011000110011001001010100000000101011101010011000010101110000111110101011111100010110000011111100000111010101110000101110011101001001000000100101110100010001
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001010010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100111000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000100010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011111100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110000100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
010111111011000010010000010010000111010100111000001000001101011101110001001011100011100110110100000001100000111001101001100111100000110110011110111110000111000000100111000011100000010101111011100001011101111101111011000111111101001010010101010001100100010011101001001000100000000110111111101101110001100000001101100110000011011110011011011111001010100001101001010100000001101001010011101011010110110000100110101011010111010010001010001110111011110101010010101001001111110110110111110000100001001101101000111001010011010011000111011010001111001110101100100100011111010100111001010100101010011101110001010000000100010110111111110011001110111000000100111010001111100000000010101010110110101010100001010100101001001100111110010111010000001110111011011100000100100001000110111101110011000110110100100001000000101101000001110100010000001110001101111110000001101100101100101001010111010111111011000011110000001111101110100110000100000001110100000010111010110110011111101100111111001011011000111111100000001101001011000000011010101011100101000101111100000110100111011000011011001001111011100001110101001101101100010101000101011001110110101010110011010111000001110010001010111111010110111100100010001011111110100101110111110001000101001010110101010011011101001110011010010001010110100001110001110011100011011101100011011111110010010101000101000101011010011110111110101001101100111101011001101100000011000000101110100000001100101001110000010101100101110101101001001101101010000000000001111111110111010101011101010001100100010001100010111010111100000011011001110101100101010100111001010000101011111111110010110000110110010001111000101011100101110101100011011110001011001001011110111100011011011000100101011100101101000110011110011011001100110101111101111001010101101101111010111110111011000001110111001100101111100100000001010010011010000011111010110010001100100101011101110110010010010001110110111111011010000000111010010101100011101000100001111100010101011011100000001100001101001111101100111100100111010001111000011111001111000010110110100110011110010101000000101010111010100100101001011010011110011100011001010110000111101010010100101101101000100111100001000100110010000100100001010000100011100000100010100111100101011011100110101111111101110111111001111110110110111111001010100010000100001111010101110101111101111101010100110010100111001010101010001011110101011010011100000111011011011010101010001101111000000011110000011110001000011111100111000101111011001001100110000110110010111000011111110010110001000011010001010010100000011111101111000111111110110011110010110100111000110011010011101010111100110110111010011111100101001010011001110101111110011100011110101010111011111110111111111110011111110000010010011100100100011010100001100101110100101011110011101111111000110000100111010111111010011011111100001101110011100000010010001100110010010011001100110001101011111011111010101011001110101101111101110011110100010011010111000010010000100000101011011111110000110011011011110001111101100011110100111001100111
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001000001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101110000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001000110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110010111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001101000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101001010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011111000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
000000010100001000001111001111101010110010100001011001101100111010111001000011111110001010101000110010011100101110100110101000010011000110010101011011111001110111000000100100001101000000110111111101000000011111101101000010101000000100000100111010101111001111010111000000100010010001111110100010111100001101100100101111101000011011101101100101110111000101010010100100101101010110111000011000000011110011111110100100101011010100001101101011010000011110111000011101111111100001110000000111010111110100111011100011001010000001100100011110011010001100010000001001111100101111000010111110110110111111010001011101111000101010101010101011011010101101001011100110011011000011100100100101101101100101111111111101110110000110100100001110110111110101100101100111101011101101101000101011000110011001111010111111000110001100110101110101001111110100010100111101100101010010101111101101100101010010010011000010110011110101010101110111011010001110010110011110010011011101000010101011110000000101000010101011011000110000101001110101001110101011011000110110100011011101101111000100101100001000011011100111010111101010000100010010011000101001000111001010001111100000001100011111100000010101001010011100011111000001111001011110011000100100101101101111100100111001101100010101000110010000000110110101001010001000001100100111010100000110100101001000001000010010000001001101111101101000100110010011101111110100011011010010000011001101011001000111101001110101001101110001111111000010110100001101011100011110111000110100111111010011110010100001001010000110101111000110110111111001011001111001101011111100100101001000010100000011110010110000110010101110011001010010001110100001101011010010110001000010000010001100000011100010100100010111110001011010111010100010101010100111111010000011110111000001001111100011100010011010101110111001110110000100100111110100111101010001000101110010011110001110101000010101011110001001110011101011100100101111011100111110111110101110110110111001000101010101100010001001110000101010010010111110110101010100011000101000001101010000100111100111101000011111101000101101011001000111101110101100010011111111101111110000100100001111111100001010010110011011110010010000011001111111111101000000000010101000110001101011000000100100010010101110101111111110011000011001001100010100010101000010111011110010101000001101001011100101101111010001010011000110100100101111010111110001100110101010100101100011111011010110011100110100000001000011101111001001101101010010111011000010101011001111111000000110010100111011111111000010100110111001110001111000000100110001001000011111101110111000011100000001101000001000000110011111110111001110000110100001010110100001111000100011011110111000110101100000001001011111000100001000101010110111001001101101110101010110001011110111011100101000011101010110111100101001110011001101111010100110111010001111000010100000110000000001100000011011100111101000111000110110110011100110100111111101111011010111110100011101010011111001011010000011011001001101000011010000001011101011001110
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011011111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111100011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010100011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100001100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011110101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111000101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001101101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111100111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100100110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001001101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001011101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110001001111100010011011100011010001101100101111001111101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
011101111011000010010110000011101010000000001100100110001100100001101100001100110011111111110001110001100010110110000100010100000101010010001111000011111100001100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010111101101001110010001011100001111001011101100110001000011100101001001010010100011001000100101100011000001110101001010110011010001010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110011100001111001101011100000101101011001010011110001100101110010010001111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011010010001000011001100100110010100111011101101001001100110010110111110010001110110110111000000101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100110000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111101011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011011001001000000100111110000100100001110001110001000011110111111101001101101101100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010001000000001111010001111101001000100011010010100111110100110000010100101000000111101001100101001001101110000010001110101110101001110111101110001011100000101011110010001000000110100111110001110100011011110011111011110011010010000000011001010101000101011001101010011101000000101000110101001100111110001011101110111100010101111011100000101111011001110100110110101001000010001001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000100111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101111001010110101011110000101101101011011011101001100101100010110111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010110000001100001001101010000111101111011100011101001011010000001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001001101110000100000100011100111110000110100101000010000011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101010001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111011100101010100000000011010001010100101000110001111010000010110000010000100010010000101111001001100010011000000101011100010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011110111011000111011000110001110011011111000111101100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011001110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111110101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000101000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111010011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001000011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101100101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
000100101111101001010000110010111111111001101100101110001110111110000111011100101110100001111110010110010100001101100010110011100000111000100101001111000100101001010111100111110100101000000100000011001001110110101101011000111000000101101100111110111001110111001111100000000110110011010000100100011101101100111001110110001110101000110100111011110110100110100010111101011100100111101111101111101110101110111110001110100110011100111101100111010101001010001000000001000000110001101111001000000011000000001101000110101100000110111000011000111001011110000010111110110001011000110011001010000101100111001010001000110011101001000001001100100101001100001110011010110010010100101000000110100011101001001001001000000011001111001100111110100110110011000111010111001100111001000011010000010010010010111101101110010110111111111100000111100011111110011100010000110110100010100000011100110101011011000011001110110101110001100111111111100110100001010110111010000010101110000100101110011111001111111010001011011011101001001000001111101001100110101111101111011101010100001011111010000101011010111001000000100000101101110110000000000001101011100001000001100001011000111011100100010001100111100000101110000110110111010000110001010100110101000101001000101000110000011100100000101000100100000011110111110000111011000101110110111100100111110000010101000011000011011110101001110011100100101011010111101010100110010000101111110000010101000111000001100011000001011110010100100010010001000001100000110010100110111000101101110010000001110100111110111100100101111100110100100100011111010111000100000001001101000000100110111101110010111111110001111111011010011011101111111111110111010101101000011010001101011000101101001011100010110000101111010010111110100001011110101000011100011011100110011011110110111000101000111001011101010111101010000101110010111010000111011100111011110001110101110101000001110010010000100000111011100001000100101110001000010001010101110010100001110011000001101100111000011011011011001001101010000000110001001100101110111010100010101010010111111000000110111000000111010101101010100110101100011100101011111111000111010000110101111100010001100001100011001010001011001000111011010111111011010011101001000101110111111010101100111011111010100000111101010110000001101010110001010010010100000000101001110010010011010001010000101011100011011101100000111101011010110111100111000110010010010011100101101001111001000011010000111111010011001010001101100110010110111001011000101110000100010010011100001001001111001100111001000011100010111101101100001001010011000100011011111000001011000001110111001000101010000010100111010100000110000111011100111100001111111110010001100000111101010111010110110111101111001000010010100011101100101100010101010101111100101100101111110011110001111010000110000100110001101110011100111101100111101101110100110100011111000001101101110101001111100000010010110110011010011010101001010011111101010001010011111011111111110000100010011011010111110101101001001010111010000011001110011010101000100101
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111001000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110100110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001100000000010010110000110001000111101001010011111100100101111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101010011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100010110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101001001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001011000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000100100110101100000011110111011101010001110001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010000110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001111010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011001101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101000001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111001011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000100100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000000110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110100000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110001000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
001101011000110100101011100101110011010111000110100111111000010111101010101000101001010111001011011110001110101110011101111110100110100110000001000010000110111000111000000001111010111010100001110010001001000100011010011101000111000101011110111101110000000011111101010110111100101100001011011110110111000110111101111100011010011011000011111001110100110011101010100101110100001000111010010000010011101001111001000010110110001100001000010101001011000000010110010001111100001011101001000001001000010110010001011011101000100101011001010010000011000100101101010010101011101011110011011111010001100000001000101000110011110011111111111000101110000000001001001110010000110010010110010011001011111111110101011101110010001101100010111111000111111110110111000100110111100010100000001110011010110010010011110101010010101010100100010101011011000010011110111100110000011100101010010101001000101111000100011100111100100010011101110110011011001110101110011000001100110011101000001011011110111010001001110011111111010010111110011100100101011010001010011010010001000110101011110101000010001111011101001010101000100110000101111010010001011110010110011001100000101001000000110110000100100000010011001100101010101001101100010101110001101100110111000101111101110110010011010101111011010010011110010000111000011111110101011100001110110000111111100011010110110000110000001101000001000000110001011110101110110010000010110101000000110111011110010000001000111111110100111101000000000100011010011011111100011111110011010101111011110011111110010100111000110001111000110110100101000011001111000011010100000001100001100110001001101110110000101001011101101101001010001101010111100000001000010100111111111111100111100100000001101010001110011001010101101011010011100111010110101100010010101001111111001101110111111111101110011011011110101001100010010111101001101000111011110110110111011001101001000100101101110110111101010111011001011001101100011101111011001110001010100000000001011011100000101100010001100000101010111101001101111100110010001011100111110110010111111010101100100110111101111001011010101001101010011011100111110010100110101101101010000101100001011101110000100011111011011111011110001001100000011000001101001010110110111011000100001100100111000000110100100110011101010100000100000111101110110110010111001001001010010001010110000100101101111011111111110011010111111000010001010011101110001111011011110100111010000100010011010000100111011101011001011010110111101000000011010111000110011111111011110000100001110101100111101101010100111001011101110110100011000101000100111100110111011101111000100000011100111111111101111111011010111000010000110011111111101110110001100001011001110101101001010000111000011000011111011001110010101000111001000010100110101100010101111011011011111000111001111000001111011101001110100100001101101001101110000000010000100000100100011100001011011011101101101000101101101111010111001000000010110000011111000001000111100011111010011110110000000100001000101000011000001100100111111011100101110101001101
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011011101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111101101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011011011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
000011101101000010100101110000010011001011011101101000101011000111001000111010100001011000110111001001111111110010111100000011111111111000000101011110111001111011011101010100100011100111101000001101001111100111001101011100011101000101110100100000110000110010011010110011111101100010011111101000101010011110101001110001110100110000010000100011101101001000100000010110110010101100111110111011111011111001101010011010101100000111111111001110110111100100100010110110011000100101010100111011011011011011011011010111110111100000100001110101000101010000100011111101111010110100110001011011111111100100001110100001011001010100100101001010010011000111010000110011001001000010111011110001000110110011100111010100100011010001100001001110101111110010000000110001110011011110010000010101101010101001000011001101010000111000001010111001001111011110110101110001001111011100001111111100011010010000011111100000010010011100011001110111011100000100000110100011101011100001001010100000000100011100101111111001000001001111001110000101000101010111011011111001000110000111110110101001000011010011100110000111110001000001010100011000101000001010011110000100110101111000110110001101111011110001100001000010101100010000100000000101010100101111111111000101101110010101001101110100011010000000000100011100110111110110000101110110000110001011100100010110100000110101110101010001101001011001000100100000010110010000000000111000100101000000100000010101000111100011001001101001011111110101010001011011111111010111011001011011101110101011001010100111110101101010110010111000111111001000100100110010111011100000110101101000100000010111110100011010011110000100110010011111011101100001000111101000011101001010010010000001001010010100000111011001001110110001011101000100000000111101011101111011111010000100011010010001100001110000000000111111101010111111100111000001011001111011011010000101010000100001011100010011000010010001101100001110111000110101001100100001101010111101101100100011001110101000100011011111111111111001110001101000110011011000111000111100101101010010110010001101100001110111010000111100000000101111100101111000110000101000111111011101100010011010110001010101001110011010110011100010100111110110000000111001001100011100000011011000001101111101001011111111011100100110011101000000001001010000101110100010101011101011100011001000111111001110111100111100010100010100011000001100101100110011100111110010101111011011100000000111011100100010101101100010010111001100001001001100000101111110101101001000100001001001010001011110010100001011101011101101100011001010000000000000010001110000001001101110000110100101010011101100111000100101111010100010000110001010111000000111001001001001101000010010010000000100011111001010100110011101010110111110000101111000110111111101110111010100001111100100100110101001110000000100111100101111100101110001101000110010011110100100110110101010110100111100110110001000010100000011010001101101000001011011100011101100100110111011101001000110000010100110000011000011001110110100001111111010010010
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111011001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
001001001010010101101001111101110111000101010000001110111110011001001000101010000100100001111011111001101000011101000101111011100011001110001001111000001101101110000110100011001101110111000011111011011011111110101010100110000010111010110101111111100111101101000001110011100000100101111000100101011110000001001110010111111100100110101010100000010100111001011011101010101111110110111001001000001010100001011001100100101100011010011010000111010101101001110111111010101110111101100011100110100011110101000011101011110001011111100111010000011011100110101010011010100101101011010001000100101011000101011111001101000010011111110011111100001101001110110011011101010110100101101011110101010011000101110001010100000111011000110011111001001101101101010101011001100011001111010110001100000001100111000111101110010010001000101000100000100001110001101110111101110011000110000011001101001101000101110111001110100110110011001000101101100111110100000011010101000111000010010110100000100001111011011010001110010110011111001110001001001010110011100001000111011101111100011010011110100101010000101111100000000111011100100111001100100010010100101010110110010001100111110000001110011101101010001101111010100101001110111001110000100110100101001001101110000111100001010001101100010001110101101101111100110110000111001010100010010101001110001110101000111010111000010110110110000000100100111101111111000100000101101010001111110001101001111111010011111101000101001101011010000011101111101000001101010111000100011110010000111101011110100010000110000111101000001110110110010011101110111001001101011100001010001100111011100101000011110110001110001111100110001110011000010110110000011111011101100011100100100111010001110001110001101010001110111110010110001001010110100100000001000010010100111010101101001101000011011100000010101010111010110111101110111110101111010011101000001111010010010001011001111101111011000010011010100000011111000010101001011001100001110010000101010011110101011010011011111110111111101011011111111001000010100010010111110101011000100011000101000011010111001001101100111000010111010000111011110100011101000000110000001010000001100101010111101110100001011000011110110001100100100100111010110110010011011000101001101100010100010010111100101100010100110011110100001000111000000011010000101111100011101000001111000010000101110101000011001100110010111011000000100011101010011010110111000110010001000100011011001101001111000010111110110010110110001001111001110000010011100101110000100010111010100001011111001111010011111000011000100001011100101101110111101000111010111111111011011001100111111100111110010101000100011001000100110001111001010100001000110100010011111110001001001110101010010011000010101110101010011000100101001011100001010101100101000000000001000100111111101111011101011100111010011110100011010010011010100110010111000010010101011110001001111100110101001011011110111110001110000011001001100101001110111101111100100000000101111000101010001100000111010011100111001011100010000011011010000000101110010011
101100011100000100010101110100111100111100000000010110001100001100000010100001010111101000000010111111111110001111001100100000100111000100110000101111010111001110101101111000001000111010010100000010100101111011100011010010101011100001001000110011010000010101010001101000101110011001001111100010100000001101011011001010110000000000011101000101000110011011100000001001010100001101110101001000000110110100111010010010010111111111001000010011101100001101001101110011101001011111111111111011111110111001001111011100101111010011111100010110001101100100111101101111100011011000100010100000100000011001100010101111011101000000011001110000010101001001101010100111001001110100111101100010110010010010101101001001011000111110111100101000011111101000101011011110101010000001110011100001100000110001000000001011100101101101000100011011111001001001110110111111010101110100000111001100110010011001011110100110011101010011011101101101110110100011001001011111000001110111110000010110000001001101101110011110100001011110000100111110101100111110101110011100000110110010100000001001101000100010110100000111010110010111101110000110110110100110100001000111110110111010110111000101100111011100001101100000110011110110010111010011001010100001101001101011111111111001010100111010110010011110011001111111100011001001111111111011111110110001001010000111101110011000100010010001010111010101110111111111000111011110101100010010100111010110101100110101000010101101001101001111001100011011110011100100001100011111010000001111100101101001101100010001111110110011010000000111011101011100111001011111100101010101000101000001110111000010111100010101011111100100100001001001111000011101110110000111110011001111110110110110011101001110010010001101010001000110000011111111001100111000100011011010001101000000100111111111001011100110101110011011001111100001000001000100101010101110111100110110010101100101100110101001110111101111111111100011001011001111000000001110111011010100100100001100001100000111011110001101010000011111001010111010111111100111010100011100011010000011110001100111100010000000010111101011100001001100010011111110011100011001101010101111100001001001100101011001111111101010000001000101011001110000100000001010101100010111011100111110111111110000010111110001001010011000001001110000110101001010100110110000101110100100100011011010000110110100001011110010000001010101010010011010000101011100000000111110010110010111111110000100101101000000011111111011000111011000110001110011011111000111100100011010010100111110011010011000101110111010101010011110100101100111010110100000011000000001010110001010111001101111100110110101101000010101011101000111101110100110101000101101011111110010101011101101001010101110110011100101110000101000100001101001100010001111100001000010111110101010010010001101110110000011101111001010000110101000110010100000100011111001100110111010110000000000111111010100110001001011010100101011011010111110111001110011011001010000000000111110101001111111011000001111101010010110100100100000000010010000111001
110101011100100111011100001010000011110111000001000111100010101001010000110010110100111100100101101010010100011010001100101111010001101000001111111000010110011100011011010010000100010100001000101011011100010011010111011101000100101101101011011000110100111010100100000110011011100111101110101111101101011101000101110110011111100001100111010011100010011011010001100101101111001111110011101010011010011111001000101100101100001111000010100001101101001011101101100001010101110111000100110010110110000010110100100101001100111111101010001110100010011000111101010111011101100100000001100100011111001001010010000110110010110010011000110011100010011001000001111010001100101101110101010110111101010010010101100000101101110100010010100000001000110101011010010101011111011101000001111110000110011101011010110011111001101100111010011011011011110101000110010111000100000101110110010110100111111100101100000010010001101101000001000110010110101111000101100000101000001001011011000010000010110111011010001111111110001000001100101000000000000000110111111100011100010001101111111101011111011100010101011101111000000011011011000010010010110000001100110010100101010101110010110000100000101101101100101100001000001011100111110100000010001110000101101101000010000001100111111000100001100111110001011001110100110010001011100100001011110100010001100011001001110011101100011011011001101010101011111011001101011101011010100111110111011100010101000111111000001101110110101101111000101101001111100111100000101001111110111111011111010101100001101110100011100010001011110011101001001011000011111001111100011111010011111101011110101010100100010001001011111010111110110100100001111110000100000011010011101110010000000010101110101110101001101100000110010100110001000001000111110110101111011000111000001010010000101001111000110010100011110100011000110101000000010000101010001110101110101111110100001010011011101010000010010110011011001101010100111011010010100101110100100111010001100000110110100000100100100011111010101101100010100100101001010111000011001000111000101001110101011011111110110100111100010000000111011111010011100101010101100110010110110110001011010110011111101011011010111111011001011110011011111101100100100100000100010100001010110010010100100010001001101001011110110000010001101110110010110110000111110111101111111101011101000011011010100110000000000010100010111001100001110001110011001111000001011001001010010101000000000011101010111011110101001111100010011011100011010001101100101111001011101011100001010100111001111111000011100001001101001100000101001100111101010100100110011110100100000010100110011100101101100011110111011011010100011001100100100011001011010111001110010101110110001001000000101111000111001000011011100001010010001111101010101010010000100101111001110000011110000011101100110101101001010111111001111000100111000010111101001011110101011000111100101100100111011000111100101101000100111110010100000011010011001100101001111110011010001010001010000110000100011011010110100100101101101010101100100001110101
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010101001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
010011011010111100010111011001100000101110110110110000110011001011110111011101000101111010100101010100001111000100000011000001001111001010011110000100111010111000000100011000100001011011010001010101110110111101001110010110001101001001100101001000011101101001011101101011110010000011100101011111001101100100110011000111001111100010011101110111001011011101011001100010100001000001101101100110011010010101011111101000000111100111000000001110101000101000011100110100011000110111101001111011011000110110111100110011010000101111010110100111010000110110001100101001011110111011010010001010010100110011111100101000110110111100011010111101101111011011111100111010101110111101001101010000100001100101100011101000100111011001100001000111011001100010000001101001111101011001000001010100000100100101110111101110001000101100101100101011010101011110000111110101011000010011110100101111110010000001101010010110010111110001111111010101000001100111110010111110001100000010001101010001000110010011101000010000111010100010110000000000100101010101100111101100010000110110011001010010110011111000100011010111010111011110010010100110011100101001000100101001100111100110001000101010101001000111110011101100111011110011101100000110111001011001100001001110000110101011110001000011011010001111110001011101101000101001000001000011000001011001110000000100010010101101010101111111010101000010000010101101011000000111100100010111000101101000000000110110010110111101011000100010001001010110110110100011011101011000111100010011011101100101001101110010101100101111101101001110001010000011000110010011110111100110000010010100111101100011100011000110101000101101111100000000101100010101101000010000011000011001001011111100110011111100000010001110011110110110011101000011110101000011011000110110101011110101100010010000000101100010000100010011011010001110110101111010111110010110001110110000101101001011111110110110101010000100110000111101100101010100110100010001011101001111101011010101111000011011010011001010110110011100010100111011011011001101110010111100110010010101100010010001111000111101110100000100101010001011011110111010100000111101111001110100010101001001011010100111011010011011111101001011010010011000011010110100010111010011101011110100111010010101000001111100000011011011101011101000110010001110011000000101010010110000011010000101100101000100010101011111011101011010001101010011110010111101101110000100100000100100001110000000000011010111010100000001100011110001100001100001011111001101100110010101111100011001011001101101101110001011101100100101101001110111101011010011100000111001000010110001001101000011100111100010101001010101100100010011001111101110010100001101100001100110001011110000010101110010111100101100011100010000110000001111111110001101111111001110011000000111000000010100110111110011010110100001110011110001110011100111010010111111101000110111000100010010100001001010100000011011001001110111001110011101100101110110101111011110110110110011100001101100100011110011101101000111100011001011011110010110110110
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100011111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001100111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
100110010010010011000100011100001001101011010110101110111101011000011110101100001111001100101000001100000111110000101001000110001101100100000100100111010101010011011111101110101000001111101110000011101010110001110100001001100001100000001010101010000110011100101110101101001011110101110101010010011100110100010010011110111000011000010111000001011110000011011010100011100011011000100110010100000011111001101001100000000000111100001111000100010101111101001001001000110010100001011101001110111001000000110011110101010110010001011000110111101000100010100001110111111111110000010001010000111101000101111111110011111100100100101000100101010111101111110110100110111001010011011100100011110001010010001001110101111100101011010111101001100110100010111110011011001001101001101000000001000100100001010111100010110111001100100011000101000001011111010101011111111001000100101101010100110000101111010101010110110101101001101011100100001101000110100001000000110111010110010100111000110100100001110000110100011100011010010101011101101011111110001000100110101111111010011001101011000000101100101101101101111000110111001101110110010110110000001111010001001101010011110110000101101001111111010101011100101100111001110010101100100011110011001001001100100000010011111010101110111101111000000110110001010110010011000110000000011110101011000100101111010011001100111000101001110001000000001111000101111010101110100101100010110001111001001100110110000111000101100011111110001110111001001101001001100001101111111010011000111101100011011110111101000101001011001001111011010100110001011100010011100000000101110100100001110111001010110101100111010001111001011011100110000011001010000111000001111010110101011001110010011110110000001111110101101001111000010110100000011000010010001101101101100100111110111101011010011111001010001001011110110100111111010010011110101001001001100101101101000111001111001101001001110110011011011000011011010101000000111010001010010111000110001100001100001011101110010101100000111100011011100100100001000111001110101001011100000111101100110000101101101110010110100000111001110100010011100011110011100110100100000000110010111010010000111001000110010110111111010110000101010000011010000011010000010001101111010000101101101110010011011010111011110010010101100010011111001100101100001010110000000110111111101111001011110100000111111010001100101100100101001000001101010110000011001001110111001111010010110101010101110101011000100000001101101110100011101111100010001000100000000011110001100101001011110100101001010010101000000111010000011101000011010010110110001110111000001000001011110111011110100010001001011000010001000111000100101101101100001001111011010111010000100011000001100000111101110010111011000011111001001000110111011101001010011010111101101010000000000010111111000110010000000011011111111001000100101110000011010101111011011111001111001000111111100110001001111011011110110101111111101001111000010001000111111101110111011000100100111000010011111101101011100010101110001101110001111001011100001101
111011001110000110011000000011101010110001100011000000100101011011101111110111001001010011010000111101110000100110111001011001110001100100010110111111100110000110100011011010100110001010111110010100100011010101101000110100000011010101011110100100110101010000011100100101110110110100101101110010011001001011111000011110110011010000110110011101101101010011001000001011111111101011110010001100100100010001111100110101010111110011100000000011001100000101001110101101001011001111011101100011100000100011000011110000000011111101011001001000111001011010000100110100111111111011001000011011000011111001011111001111100011111001000001100000000111011110010001110010101001010100001110001101010010001110111110100001110001101110111011001001010100110011010000101111011101011001101000100101011100101001100111100000110101010001000000101000111111111110000011101101000100110010001101001100110000101101000110111011110001001001010100011000110010110111010000110100100001000011010111010100101110001101011101111100101011000111011110010001111110110001010111011101001000000111010010000100111101100110011111101011111011100111010010110111011001110111001101001001011010011011110001110100000101011011101111011000000111101100010101111100100110001000111010101101111100110100111011111000101100011100111001110000100110010001101010001001101110110001011100000100001100000100000001010000100110010100011010100111110001010111001100010101001011110000011111011001001101110110000010111000111011101110011110011111001000000011001010000110110011000111010010001101010101110011001001110110100001100010100100111000111110111111100110001101000000101110000001100010111000110000000010010100101011000101010100111101011010100111110111111010000000001001001111100100000111000100001110000111000001010111000111101111011110101001010001001001010101110100001100111111101000111100010001110011011001101000111100011111011011000001111110110000000000101111001110001010010101001001001100100010101110000010100110000001111111010001000101001111000100000001001011011010101110011110101011111010111111011101011111100010000110100111110010110110001101011101101100001010001111101010110010000100101001110000001110010101100001111111100110000111110010000110010110011010100111111101011010111010010111111101000000100111100100111001000001011000001100001110001111111110010000101110110011111011101010111000101101001000101001111010000110110001111100000000110011001110001110011111100000010110011011011010110111000110010111010011101101110100001110101000111110111001111010101111011011100111101111101001101101111110111100111001000100111111010010000111100000110001011110101111011000010111000011101111101001010101100110011011111011110011111110111010111110000111011100000101011100101011101111011101110001110010101100110010011001101010101010000100011010110110011011010100010111100011101011111100011110000101101101010000101101110001001110010001110010010000001001110011101100011000100000101000011001110011101001011100010110010101110110001101011100011001110001111110111101111100000010110001101011
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011101110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011010000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110101011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
000100011100110110010101100001011100010001110100111111110110100110100011001000100101001011011111100100011101000011010000010000001010101100101101001111110010000111001010011110000010101011001100111110110000001100101000110010001101111001110111100101010111100011000111100110001000111111111001101101001000101111110100111100100100101001011011001010010111010000100011000100100111110001010010111010111011000011100111101011101100111111100101110101011000111110100111110111000101000110111011100100010001011000001011111100110110000000010111100111111110000100100101111011111110110111111010001111000001101100010000010101110000101111101000000110100111100001001100001001010101011110011010011010101100011100001111111101111000001111000010101000100101001100011111111111100001101100110010111011111110100100101010111010011110011100011101101101011100011101100110011010101100000111010001000010010101100111100001001001001000011110100011010111011111111101111101001011111111101011101000111000011001010110011001011001101000001011000011011010111001110001000110011011111101011110000100011011001010110100010011011100101101000100101010000101101011010001101111101101000100100111000010000100101011010101011011001000010000101000010111110111001101010100011111100111100001011111110010010100000010011101010111100111100111111001011000010110000101011111000011001111111000100011110111110011011001101011001001100110000001111010011111000010101010000011101010011101110000010011011010100100000001100001101111010101000101011010011110101110110100011000000001001111001101101001011011111001000001000100000010001101000111110000000100010000011110001100101100000001111101010111000110001111110001101100100001111000000000110011001000111100101101011001111011110000111001101110101010011001010010001011000110000000001111011101011011000101111001101010001000001110001011010111000010111001110000000001001011101011111101100001001110111010000011001101110010111111011111111101100100000011110110110111011111100001001110011000101010000001010010101000000111100101111111100000010101110010011010011011101011110011110100000101111001110100011111011101001111100010100000110001001110101111111001111111001101100001010010010101101000011001100000010001010001100100011110010001011100011011010010111100000100000100000010000100111011011001000111011110100100001001010111001000100010101001000010101101011100110100100110110011111101010111011100010000111011011110011101001111101011000100101001111001111101111111011100110011010000110100110101100000011110111011101010001010001100101001010000011010001101111100000001010001111101111101100010100000011010110010110110000010110001001000000100110000100111001111000001110010010001110010111000001101000000100010110110111001011010111101000111101101001010100011111001011101110010110000000111011110010100000111000111110010010010100001101101101000100101100100100110011001100001011100001010000010001100010101111111001011001001110010000111101101100010001011100100000101010100000101101101100111111101100110101111100010111001000111010101011100101010
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011100000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
010100001100011111101101010100100110101110100110101111111010001000000001111000110100001001000100111001111000010101111011011001000011001100101011001110111110011101001110001111111011010100001010100110110000110011000011010000000000001101111001101100111011100011011111111000101011000011010100110001000110011011000111101111011101100001010100001010100111110110001001101101100010011100000100101010001100110001110101011000100110101000001111001100011010011000001110011110111111000010100010001111010111011001010001000001000001001000101011010100110110110100111101100011101001111000010010100101011000001111101001011100100100101011010100010000000011111101101001110101001110101000111010000010101001011010110010001001110001000001101000111001100111010110100011101000101001010011111010111010111010000111110011110010001000100111101111100000110110001010111010101001000100111111110100100010111000011000100101111010000011101001010100101010100001001100110100111001110110010000000001110100101101000101111111001001111000110100011111111111000111001111001011001100101000111000001011000101011001111001100111110111010001011000110100101100101101100001111100100110111100100110001001011100100011000100111000011100001110010101100101101100100001100111110110101100100100110111001100000010101110111011110000000011100101101100001101100100101111110011000001001111111001001001111111001010110010010111001011001001001011000101101111010010010011110000111110100101011011101010000010101110001011110000010010010101001100110111100101010001111110011100000001001010101111100110001100000100100110101101101100011100100110110111010010010010110100000101011010011101111011011101001100100010000000100010010001000010101110011100000011011100110001101000010001101111110011100011011011111011110111000101100100101000111101000110001111001010111111010101111101111111000011000111001111001000000110000111100000110010010110100101111000100000010110100111001110011100010111000110110101011011111011111101000010001110011111011110001001000111110000100101110111011100010001101111101000001010111000000000001111111101001001010010011001111111010101001111001001000101111100101101111001101100101111001101110110011011001000010001110100000010111011101010110100100100011100010000100011101011001100110110111000010000100110000010000100000000100101011110100011001100110000111010000000010000111010001100011011010010100111010010000110010111001111101101111100111001000011100101010110000001111100010010110010101101111101100010111100100111001111110101110011001110101100011000010000110001000110100000011100011101110010010110101011111001000001011101100100010000011111001101011110100001000011101001101110100011110011001010000100111010110000110001101010001100000111111001100010101011011101101001100000010011100111100100010001001010010111010101101001011110001000111101110100010000000001110100000001000100110100011101110101011110110111110110010101111111000111100001111111101011111111101011010010000011001100011010010100110111000000000100001110111111111101110011101101100001000000101111001111
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
011101011100010101011100011111100011011010110101101110011000000011110001011011000110011111111000110001110111010110010000011111111100000000010010011000110011010101111100110100001110000101010000010111001001100100011100111101100010110101010100001110110011001100110010001000111101000001011000100000000101111111101010000000001011001000100001011100110011010000010010101000011100110011010100011000100111101000010101010101010111001111101111000111011001111000000111100101111001101110000000101101011001100011110000000101010101101100000001111111010001111000100101000011000000001011011001001011111110111100100000111100011111011101101001000101010000110001100111010100010000000111010010101110100011011100110111010100001101000101101100100000110010010001101110110100010100110000000000100100011000001000110000000010000010011101100011101101111110100001010110110010111101110110100000011000000000000010010011101101000100100000111111111100111111110001110001110100010110010101000011101100011010101100101101001000110111011101001011001100010101001111011111111011100111111101001011101111111101001010110010000110000011010000011111000001001111000111000010011000010111001000000111110001101100100100111010000100101011010101100111010000000101111011110011100001011100100111000001010110010001100100111111000001110000000010101100001001110000011010011000101011011111001000111001111001010111010100010101100010001011111001101001110111111010001001010011101111001010110011100001000110110101010111010011010110101001101100110000011110001110100100001100110000010000111000000000001101110101010011111000101011011110111010010010101100110111100100110100000101101001001001011001110010101000001111010011111100100000010010101110001000011110111001000000010001101110111100011000100111011001000101001010000010111010010111101100010011001010111110000101100001011100000011000011101101110000100001011001110010011100001110110011111001110110110100010110010001000000001001110110101000111001000100101010001101110100111111010000101111111000011010101111111011101001010000000010100110111000110001101111001111101000110001010010001111111001001110001111111001101001001110110010110110010011100000110111010011110111000000110000000010100010011100010101001010110110010010001010010111111001101110011010011100010110101100100011000111000000100010000101001110010110010001011100110000011110111111010111000100000101011111001110111100101010000011111010111001000001001101010101000011101110000010010111001011111001110000000010010110000110001000111101001010011111100100100111001110111101000001101010101110100001111010010110001001011100111111101000111010101001110001111010011110011011111110101110010001001011110111110010001000101001101010011101000110111100111000101110010000101100100100111001000101110001111000000011010111000000000100011000001001011101000100010100111100010010111000110000000110111000101011110010111110000110101110010100011001110010101101011001100111001001010000001000110100010100101011001110110001001110011110100001110010010011010000110000001101111011101101100110
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100101001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001100001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011100000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
111000101101010011101010001010100001111001011100111110111110110100100110000111100000110110001000110111110100100100001101001111000001011000110110010100100110101100001010110010110000001011111000101110001110000100111101100001010110010110110110100011000101101111111101010101011111100000111000001100010010111101010110111000000101110100010100101101110111000001111010010110110001001000011101010101111101100011010001100010001101011101101000101010111101110110101010000111000100011010111000011011000001000011000001101011011011100111010001011000011010101100000101111010110101111000100001010100000111010100010110011110111011101110000000101000010000110110110111011011110011011111010010000000100000011011010010000001011111100101001001101001010100011110101101111100011011000110111100001001010011110001011010001100111011010111011011001001010110001110100000000111100100110011111010101010111010110000001011000000110001011010111011100011001101110100000110010001111110111000001011100111001100000110111000100001101011001110100011011011101101111110100001100010111111100100010001011101010011011110011000011010001000011000001110011100101001100110000000001111011010001010110101000101001100110101001011100100110100110011110111101011101000111010100100100100001001101001000110100001011110100110011001100111111000000110001000010111110110011011001010010110111000011010100101001001010111000010011011000000001100001010111011010101110101101101110100010010001111111100101000010010100110010001010010000111011001010101100000110110101111011001000101110111010010101001010110110111101001000011110100001001001010100100111010101000010010011000011111011110001001101000110010010001000110011000100101100100011011000101101101110010010111011111010111011010011011100110100011101011100001001100001100101001101110010000101010100001111111110111110000011101011100101101100011001100011000001100010101111010001110011100111100010100111110111110101001111101011100110101000110101111001010101101000111101101000101010110100011001110101000110010001001101001110010111010010100011010111100101011101001101101100111000000111001000000101000001111010101111111111001101110100011110010110110011111101100100011011110110001010010010001110001000011111100011110011011100010101101100001111101000000010111101110010100111011101011111110101111100110111101111111001110010011100110011011001111100011111110000001110111100101010001010011111000011011110010000111000010010100110101001010001011100010001100110111100010111101000111001000011100011001010100000010110001000010101110101100000111011001110111000101010000010000010101000100101001110001010010101010001110001001010010001000111100000110010101110010001010000101010111110100101000000010110001001101010001100010101000101111100100100000011111001100100011011110001001011101000101001001010111110000101001101000100101000001100101001000010110000111110001001110101000011100000101010111101100001111010011010001100101101000010001010110011000011110001001010011100110011111001110101111111000010110001110110001101110101110111101001100001101
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000000010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011110100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101000011100011011010010011111111001010101000110111000000111001001111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010011011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111100100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111000111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011011000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
101000010100111010001111011010001010011111010101110000010110010000011000101010001100101001110101101001111111100010111010011000111110101110001000111011011100111110100111000010000111010001101111000001010101101000100110100010001110011100111011101100101000111001000001001110000100110111001000101101010100101111001011011001111100110010101011101010100110001110010001101001011110101010011111101010111110000100100011011101010000010100100000001101100100101101010010011001010011111000110100011000111000010101111111000011010011010010001111101111101001101100001000011101100001000000011010010001010111001010100011100111010101000101011011011101101000000101101101001000000111101001000011011101110011101011011101001001010110110111011010001110001101010001010001000110100000000000101001110001011000001100010000001110111101111101101100000011101010100000000100011000011100100001111001100011000010101100101100101101100110111000101011001101110011010000100010001010101101000001011010000101101000011110110101101100010001100101101110010001011011100100110000110001011000110001001011010110001110011110111100111100101100111001000000010001000101011110001001100000111101111101111001011110101100011100011100110100111100011111111001111010011111010001011011100011111010011111001010111011110110010011001000101101001110111000101011001010101111101000101100000000011110101001010100101111110011010110011000001010101001010000101000000010001110011000011111101111011011001011011010011010110010111000101000111100010101011011110110010101101110100010011111111111111001011100100100111000101011100001100010101011001001011001100100011001111101001101100010100100010000011101111110010100000111010000111100101101000010111110111100000110110011110101001101101010011001110010010011000100110100010100011111011001110101011100110011011001010000010110001000101100110010110010100100001001100111111110110010101111110110001010000000000110101010101011111110110111110000011101111000110011110011001101001101010100000111001010010110000101110010011101011111100001110101010011011001000110001101001000111101110011111110011010000110110010100111010110110010110000101111010111001011110000111100111001010100110010111011100100011011001100100000011110001100101110110000101110110001001110101101101000000001011011100111100010101010110000111110000000010111111011000010011110101001111110001111111100111000010111110100100000001011100010001110111101011101001010101110111011101110010110011000001101100011000111110100100010001100010101010001100101011001101110000110110110000010001010000001100010000001011011010101001110101111101100110010111110100010000000010011101100111111110101101010111010001101000110101001110101101111111110011111011100110101110111001001110111100000000111110011001101000001111101010010111111100110100100110010000011011010100010101100100111000001000010011000001101101101100010111111101111000101000110001010000011010011011010101001101000100101101111101110110101111100000101000110000010100000100110010111100001111111101010011100111001011110110111011100100111011101
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010010011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001011000000101101010110011010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111011111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011101111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001011100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111100100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010111101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
111111010010110000001101100010110110100000010111111111010011111101001100111111101100011000001111011001101101100101101001001001111011001000111011110000010100000001101001000100100100100001110010101010010011011001000000000110001110101100101001000001100010110011011011000011111110001011010100011111010001100100001100100010010111111001101101010111111010000011101011001111011000011010100000110110011111010010011011011110111011001100000101110110010100111011101001011010001110001001100110000111110001111011001000001100110101111101001110101111000111011110100001001111000001001100110010010100000010010101001111011010010011010110101001100110100000111111011101111011111100001010010100010111111110010010110001011100001001100001111001100001110001111111001111010000111100110101011010011110100010001101001101011010101011001101011101000101100011100011100101110111101000110101011100001110100101001010100111110010111001010111110111001111101101001010101101111111011110101000111111101100110111011011000100100101000011001100011101001011000111000000010001000110110101011001010110011111110111010010001100110111010110100011111000110010110010100110100010100100011110111100110011110000101110001110110100010000010111000100000010001011101011011100100101001010011101101011001001101100101110000001101110010111000001101000110010011111101011101110011111001011110100100111110110100011111111111111010011000001110000101101010011010111100001110011110101000100111101100101011000011100111010001111110001001010001101011001010100101000000111011111010011000010011000011010010010001111100000100110100110110101111001001111100010011101011110100010101101100011000101100111000100011011011010101001110101000101011010010100111111000110101101010000110100010100111110101010100100011110010011011100000001101111010001110100001010001100101100011110000100110001100011101011010011001010101001101001110111110100100110100000110000001010000011100010111100110101001010110100101000100001011000110101111001100000110001001001101111001110010110101001001100111111010001111110111110001000100101000110110100010001110010100010001011000010010010000000100011101000101111011011111100101011010000001111000011110100110011101010001110011110010010010111000111111110111001101100000110100001000101000001000100100011100110111101111010000001001011010000101011110111000111100110010001010010101000010101110001111100001111001001111011100110100000010000001000010000010011010000001011010010110010100011001010111001001011100000111101000000111011001000100000000000010000100001010111001110111111110011100000000010111101101000111001000010110000100111111010000011101000101101101001011111000111011111001110011010100111101001101010000001000110110111111110100101101010111100000110010110101000110000111011010001010101101111101011011010101101011010001110110001011100100110000101000010000110010100111011100001001011001001001100101101000100010011111110000101110110111000100101101010100111000101111011111000001101011001000010010000011011101010100001111111011110011100000100111011010111101101000001
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010100101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000101001000001010111101101011010011110001001001001011011111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
010000100011110110111101100110011001010111001010000001110100110110000110100100011010101000111010101111101100011000011001101010100011110100001110000001111010110100011001101000001111111100001110100101111001000101101110001000111000001000010101010010000010010100010000011000101101110000000100010101011011110111111110011001010011001001100000110001010001010000101011010000111110111011101011000101100010011111001011010110000000110100110010101011001111010010000110011111111111110011001101000111010100011001011100000111101101001110010011001100001111101010111111011101011000100000100001101111011101101000100011010100010111000010010101011100100110110001100111101111111100111100010010000100001010110011111011000001110010001110100100000111000001100101100100111111100101101010111001101010101000010101001110011100011110011000010011100111010101110100100110111001110010011101010100111110001101000011100110110100110110011000110011010101000111101101100010000011110100111110000101011010110010001010000101000010100011011101010111110000101110101001100100100011110101101100000000111111011100100011011110110111110001110101000010101100101100001010011101100111011101111110110010111000110010100011011000110010001000100010110101011101110101010010110011100100001100000111010000100010000110011111110011110100010101010111001000010010010011010100110001011010111010001010100001100011000001110011100000011110100001100011111111111101100011100101111001100100111000101011011100111010101001100001010011110101111110010001011101111100001100011101110101110100010011000011110000110000000010110010111011011000100111111010010010110100001001110111100101101100000100000111010111001101111111010101000100101010110100010001011011110001111010001010100001000000100001011101111010100101011111011001111111001110100110110000110111100010000110001000101010010101000110110101110101001111011010111100010001000111100011100100001010110000110110011100101111011000111001001110100100001110001001011100110001001111110011100110010010011100111001001111110111101101011101000001010010101000010010010111110111111011110001010101001100010101110011100011010101101110000011101010101001011001010011011100010111111000000010011010111100111001101100010001100111001101011001100111011001000111110111001100011000101101110000000011101110110001110111001010100011100101000010101001010001000000010001101111000110110010011010001000110001110000001001111111101111011100101010011100010101010001000011000001111000100000011011110100000101111111100001110001100001010010100101010110011100001000000101000010100001010001111011000101101111100010111001010110100101100111010111100111011100000110010111101111101001111111001111000101111010101011010000001100111101011010110000010110101010111001111110000101001100000110110010011000111101100101100100100100010011011000001100001100011010001100111100010011101100110000000000000010110100110011000010111001110101101101110001111011100101000010101100010110000011010000110111100101100100010101011011010011111011010110110111001001101110101111011010000111101010
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001100110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
011101110101010101000001111010110010000011101010110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011000001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000101100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111110011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011011001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100011011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110101010011100101110000110100111001000011110111100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101100010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101011101101110101011010101001111001
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000010011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011011001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101100110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111110010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110100011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110111111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100000101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010001011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001001111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111110111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
001001111001001010101100101110010100101101001000011111000110000001101100111110001111001011011010001011100001010011110111011000001001011010000001111000111011000000011011011010111011110100001011000110100010000100101111001100110111000110101110100100001001111001001001110101101110101001010001101100001011000010000011011101010110100111000101010001110101001111011010010011010100100000000100011101011111001100000000000001100110111001000010010101011000011101011000001100101011001010110111001010110001101101000101010001101011011001001000101111011100111100001101011111101010000100011000000001101111001110000101010000000001011001011010110110001111100011110001001110110001101111011001101001011100110000110111100001111100011000111101101111001110010010001101110001001110011010100111100111101101010001010000111010011010101011001001001010011110010010010100110111101001100011110010010011101101111001010101001001011011011100001100000101011110101000101000100100111010000111111010110110100111100010111001011100100101111101000101011100011010100100001000110011111101110110010101111111101010111110000101111100001010110101111011001001001000101110100100011010110100011000001001101110100111011000110110011100110011010001111110110110111111000100010011000001001110001110111111011000111011001100111001101100100001000101010111000010101100110110111101110010000001011000111111101100101010101011011111001110101111011001100101100010101011111111010010001111101110010111001001101010100000011111000110111000100000111000111000010011111011000111010111110111110110100100101001111011110110110101101100000100011010110111001000001101000110111101100101111110001101101011010011111000011000101011101011001101111001011010110111000000010111001010100001010001010101000110000010010001011110010110011111110010101110000110101110101110011100110101110101011110111001001011000110010001111111010010110101001100011001111001000001010001100001101100110011100100110011011100101100110111110110010011111111010101111000111011001111100101110000011101111110010110010001011001011010001000010011001001010000100010000101101110010100001001101001001010100111010100011111000110010100011011100000111001000010100011000000000000010001000110010011010000110100011110000011001111001010100011111011111010001000101101100111110001011001010000010110011010001011000011001101010100110001111100011100001101001101100110100000101001101001011010000000110101101110101010110000101101100101011011010100010100000101000100110011011100011001111111111110010100101110011101000010011110001111000011101011100000010001001100100101110101000001011100100101010000000010100010000010010110100110101011001001110010010001101010101001110101011011110000100110111001011001011110010010010100111100000101111100100100101101010111111001000100011110011110110000010000000001011100011111111001100010011110000010010101101110000111010000010011111110111000000011111000100111011001110111011111010000010010110001011110001110100100111111111111011100001101111010110111011011101000101110111010111001010011001111011010011100
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111100010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111100010101111001011001000100011111000001
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000010100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001100110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
011110110001010111111001101111110000010001101000000110110011000100111001100001100111000111001111111000001000100100101100011100000011111000010111000110001010101110100001100000101101100010111000011010000110000011010001100001111111110000100000101110000011111110101000111011000000100011000111001000101111100001000011110001111111111000110001111111011110011000110010111110101110011111101010100011011100010001111111001111111011001000010000001001101110011100100101010011100001001011010100010110000010111000101011010010100010001100100000001010010100101000000110111110111010111111101000010000000001011000101110011101000110001001001100001111000011110110110111100111011001000101101001011111100101101111010000000000101110010100001101101110011101100011101110000101100111101110010000110001110010100001110011001111010010100101101001010100110001111111100011000011110010101010101111100100011010010010001100001101010110111100100110001011100011110101110111010111111101110100001001001100011110110000000010110001110110010010000101001001010000011000000100000010100001111010111101000110111110011001010100000001110010010001001011011001100111001101011100011100100010110000110001111100010111010101011011000110000111000101000111010101010001010100001100100100110010110010001100100010001011100100111011011101000111110100101001111111110110010001111100111101111111111101001100101000111110001101010001000010011101101001101001001111011111001001110011111010001101010000101000101111101010100010000010001101010110111011101001000101100000001111000110010111100101010010110010110101001010011011011100011001100101011010100111000100010111110011000000011111110111001101101011101101110101101110010100010100111101011000111100001001010100101101000111001000100000001101000101100011011001111000010111111001000000010011110110000010101011001110000101011110110110111100100100101100101001011010000011110111001100101111101111101010110100100101111010011111111000111100111010001001010011111001000110101110111010010111110011110000000111100011011110010011011010001000111010011010010101100011011101000010001001000110000010110011111001100001101010000001011001100110001101101011110001111010000110000110111001011010000011100000000101101010010101110011111010001110001001001111110100010011010001100011001010001010111110000111001001110010101011101100111101111010111111111000100001110001101011111000010001001011010110110000000110110000011101001011101110010110110101000100110010100000111010101001101110111100001011011010000011110110010000000010111110101101111110010000101001001010000001000011000010110000010110000001001101001111100001010100101111010100101001110010100011011011010100110011001101111101001010001111100000100011110101010100101100111100110001011010001010111001101111111011110100000000110100101010110111010000010111101101111011101101100100111000101110010111010101110111010000011001101100011010110000000100100000100101000100100101001101100100011000111101001001101111110111000111101000001010100111011000100011010100010000010011111110111001110100010111110100
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010100110111001010011001111111111110010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
111000110111001100110010111100010011001000011111110001100010100110011110001110010110000001001111000110010011111010100011110010011101011010000110111010100110001010111110101010001000101101100001100100101100101101001000101010110110010100101110111110101010101101010001010110101001000111001100111000001111011000110101000000101111111011001011011011110111011110111010111001100000010001110100101111011100011011101000001011010000100000010010100110101011111111010100000110101100001011111001011111101100001100100011000100111110011100011100100011100110000110110111000000111001100000111011111110001010100010000000110011000010000111001110000001001110110100001010100111111011010101010001011001111001011000100110001000100100111001111110001001001100110100110101111001000101101010010000011011110000011001011110010010100011100101111111100100111111010100100010100001101110111100101101011101001111101111001010011001010000100000011000011000110100111101000000001001011001111111011111011111011010010100110000101110110010111000111001100001110101001101010100010010101101011101001011101001010010111101100010001011011101001100000010111101101001010100010100000111100000000011001011100110011110111111000100000110110100111101001100100111101010000011101000000111110110011000011010011001110000001100111011011001011011101111100011011000111100111100011101011010100100100011110101001100110010100101111000010100001000110011010111111111101101111101100110001011100011100000000110100000011011011001111011001001101011001010101011101001100010111111101010001011101010011111010100001000101001010011011001110011101110100011110110101101110100111010000111001000010100011010101001011001111000000101111000000111110110101111100111110111001001111111101100101010111000101111101001100001101011001101100000010111010011101100000100111011010110011110100010111001110100000111010001000110111101000010100011101000010101101110001010110110011100110111010001101111001001010011011100111101111010010001111100011011110100101100000100011001001011010010101000001100101000010010001011101110011111011111001010001000001111001111001010100111010100110101100111011110101100111101100010101001101111100101000011001010111001111110100111110101001100001111101011100011101001001001101000001001011010100100011001110110010111100001000100000001001001001010110100011110000000110111111000111110011110010011111110100101101110101000111010010010000111000010110010010110000100100111111011000111011011001100011011100111101111010110001001101010110000010100111000111100100011100000011110000010000100100000100000101010101110001011000000001110000011101000000111100111000100001011100011110011111101010101100100111001100110110000010101010101001111010000001000101101111001100001001010111110001101001000001101111011100000100111011011000001010110100111001001111010100000101011011011001110100100011110000001010010111111101101110001110101001000111010100110110111011000010011000000101101000010100011111111010101110001100111000100110011001100110010000100111100101011110000110000011000000110100000110111
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010000100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011001111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
011101000110001010000100101001010001101011110110100001000100010001001001010010110000101000111111000000010000001000111110100010100000000010100010110110110011110011001000101100110110100011001001011101101011001101101001110110000010110111001100010011011100001110011110001011001011100110101100010100011000011010001001111000100001000111111110101010110011001111010010000111001101101010111101100010000110010000101100111100001010110010010101001011001111110001111001100100010001111111000001101001110100101100010010101010110000010111001100000100101101010010010111111001001100010011000011100001110011001010110110010001100110110100100111101100001110110011011010101000011000001101010001110111111010011111000011011101110110011001011011000000101010111011110110110001001010011100101100110110111011100000110100011100011010101111000111000000010111111011010100010100110111111001110111101111110101011101010010110100100101011010011100000111000110111000110111101100110001010010010111010100001100111110100101000111101110101011010001110110001101111100101010001011110101000100010001011011111100101001001000010111010110000100010011100000001111110101010110010000101101000001111001010010111110101110110101100110101011011011011100011100000111000010111111000010100011010110011101101110111111001110011101111111010011101011000111000110111010111101001111100111000011110001101001111100110010110011110110110110001111000000000101011101100010011001000001110110100110101111001111110100001000011111111010011000011011110011111011000001000011000010100011001100101000001110000010110010110101000011010101010001111010111101011110101001010001000110101100010011110100111011000010111010010110010010001110011111001101111000100100001101000000011001111011100001001101110101010010101101010011000100100110111100000111101011000010001001100011010111010111000101110100101001110001100111010101101111101111100000000111111100000101011011010100111101101110000011010101101111101100111010001001111000010001111011000101000101110111111000011011111010001110011110110011111000011101010010011011000101001100101010000000111110100001101000000101110100111101011000111100011101110011101101001010011010011000111010010000001111000101100110011111010000000010110111000100111001001111111111011110001010010100000100010101110110001100111000100110001110001100101111011000110101000010010101001111001111010111100000011100010010100101111101010101011010111010101000000111111110011011001110111110101100000000011011110100011011001100110100101010000101010001110100001101000110011111100010111110111000111101000001011111100001000011000011111110000110111101110111100011110011001011100101011010101101011111011010100111000010110000101001001110111000100100100110010100111011001100000001000101001100101011110010110010000001010001001011010011101010000110000011010100000111101010110011010011101110100111010011110110001000101011010111001011000011011110100001111001101111111100100010011010100101101111111111101100011111101100011101001100000011011101011000110110010001101110111011000000000001011100
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
111011011010001110010111001100000000000011000010011001001001100001010110110100110111011001111000001111101100001000011111110001100010100010000011100100011111110001100011111110101011001010001001101001100011001010000101110110101011010001011010011110011010011111001011100101010100100101010011010000100101000110011100110001011011001011011011111000011010010110011010101111010010111101001010010100100111100010000010010001111100100111101101101000011100011011110110110000110100101110101101100100110111010111111000010011001001111100111101010110100011010110010100111101000011010100001010100101110101000110001110010010011011010011101011001011011101110011011010010100110010010111101010101000111111101011000001011100000111101000011111000111100011000110110101001000110110110100000000001110011010110000011101011111110011011101110101011101110000001010010111010000100001100000100010100001010101111111010101111001000010111100000001101111101000111001000110101010110010011110010101111111011110001000011111010111110011110111110111100100110000011010001111101011101011011010111101000000010001101110000100001100101100001101010110100101000001011110001010000011010101111011111101101011100101001110100101000100011000101101101100100010111110101100010111000010011000001101010111101101101010001100111111000101101100011001100110101110111010110111111001001100000100010110000000011101011011111100111100110100011110100011010111000111001000111101000110011110100100000011001111001001000100101100101010010010010100011101110010110010001100010100100000101100011111110101100110110000010110011011111101000001010101000011000011000101010100101101110011010010001010011110011011000110100101100100111111101111101011100101110101110110000011101011101011110011110110011110110100100101101011110000111101101100101001101000011110101010110111101110100010000110011110111000110110000111100100111001111001101101000101001111010110100101011110100110111101100001110001100110010000011100010000101100010000111000111010000100100111000110110100101011011001100100011011001010110011010010110010001101111000000101101110111000011010011011010100011010000010100110011100010101011101110100001101111111110010011111110111100100010100010111101011111001101011011010100101010101101011010001010111011001010010001001001011000111011001000001000000011010011010111100101011011100011011110110100001011101000010011001111010111100100010011110101011110001010101100100101011111100011011000000000111101110110110000101111000011010000000100110110101101010010101110100000010101001001111011100010000101011001011000111001101000001000000001110011010010000001110001001000010101110110000011111000101110000011110011011100000111010101101010010000110011001100000111111101001100101010101110100101011010101011011000101100101011111101100111100100001110011000110011110000110000010101011001010011000110001100100100011010111011111101111010001111110010000010010001011101110011011010100101110010011001110111110001110010010001011100010001000100101110100000110011010101000110011111110101100001001011010100101
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110011100100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110101010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111000100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
000100000110101001001101010111101110100000110111110000101010110100011011000001010011111100011000010101111010011101111110101101010110101110011101100001110010100001111110000110111010001101010101110100010010100101011101111001101101111011101111111000111000100001101011100101111110011000001101011001010101001010010111000100001110100110000100111100010111001111100011101011110110101000111011000000011010111011011110000010110001000010011111111001001110110111011001110110101101010111111010100000111100010111101001010011010011111011011010011100000010101110010111000001110010101111100000100101001100011010000110111000001001000110100110101111111001100011110001110101011101010100011001000011110101011111111011110100000011010011110101001000111101100110000111111010111111000000011110101001011101001100101110100100000110101110111001000000110101000111100100111100100110001000000110110101100000111000100000010000101001100100000000101100100110110100111011010011011000101100111100000000001111000100010001010110110001111101011001100000100001000010110011101011101111100111011110101111001011010111101001001101111000010000100110100100101011100011111011100101111110101110111100100111111001011111010100101010010000100110101100111011001111101101010011000100011110101110101110101100101100110111110101011001000100010000110011011001001111111000010100000011100100011010100111110110111100001100101010110010000101000011110011101000110010010011111000000100011100001111110100010110111100101001000110011011110111000101010101110001111001111110101110110011110101011111011001000110000001010100101111110111100011110111001000010101111000101110110100010111100000100101011101000111001111110001111100011011101101011001000010111001110011111001000000000000011010100111100000010011011000001010101010111110110010100001110101011111010000000011011010101010100011111101110000110011010101001111111101111001100110010011111000011000100001000100001010101101001010011011111110010001000110001011100100010111111111100010001101010110110001001000100110000000100101001000001010000110111001101111001000010110011100001010001010010011100011100111111101000011110101100010001111110100100000000101100010001000110101011010011101111101011101011101000110011001101100111010011001110011110101011000001010011100000001011110010100100110100001110010101101101000011001101100111100001100010011011101011100010000111111111110010110010110100011001001111011001111011011111100100101001001111001010111101010101111010001011000011110010110011001101101110010000101111000101100111100000101010011100011011010010011111111001010101000110111000000111001000111111111111100000000000000110011000101100011010110000100101101000111010011010011011111011111111001000010011110111010111000101100101110000101011000010100111010100100100000101100010100110000001010001101001110110001101100101110101100111110110010110001101000111010111000110101000111101111000110101101110100001001101100110111010100011000000101000000011100110001110110101001101111111010000001001100001010100011100111110001101110110000010000
011010101101100001101100001110101100000000011100111001000101100010011010101001000010001100010000011100010101100111111100001100001001010100111010001001111000101001101011111110101111001001110100100100110110001111111001010011110010001001010111001011010100011101101111011101001000011100111110100101100111001110110111001101011011010001101010110101001001001000010001111010001001101110111000011001100111010010011000100100010111110111110101111100110110100010000010100100100100001101101111110010010011100000100000101110010100001100110111101101101010101100100011000101000100001000010010011111000000110100111110001000110110100110100100001001100100010111111011101110001100011011110011000101001001110011011111111101010110011011001111000110111000101111110001111010000110000010100010001010001100000101011001110101001100111001110100111001101101100010000101011001011110101101111110100110001111110101101101000100011110100010000101011100111100001000001010011100000010011111100001110100000111100110011011101000011110011001000110010011101001101001000010011001011100100100111001011101110100101101000111011101011111010101100001011100001100011100110011110001100110010111110011111000111100000000000000001110010111101101010000100010011100000000010011000011010011101101111110110110001001111001101100111010100000001101110001101001110011001110111111110010000111011110111011011011100111100110011000100100011100010011110110001101110101001010011001100111111101000011110010001011101011000011101101011000010011100001110111101011010100010111000111011000101000111011101001001100001011011111011110010100100010101010100011010100001001111111101100011110001010011010101101100010000100000010110101101100111101101011110100110101111001110100111100111000011001100011101111111010001011110011010001111001001111001110101101000111010010100100001101010000111101101011100110010101011001011011001000011100110001001110100001010000110111101000001000100000100111000001011110001010100101001110011001001111110100001111011001110001010101001011011001110110100101101000101111101000001111111000110110110001111101000011111011000111100110111100100101100011111001010111000011000100001000000101001011100111101011001111101011111001100101111011000100010111100100011111010101010100100110101111010101100111001000001110000101011110001110101100001111100101101010110010011101010001100011011100110111001100110111111000101011100111011010100000100110010101110011011001011110000000011011011001000111010110110010001111011011101110110110010110001110111001010100100011110010111001111001010000001100111111000011100001101011110100101111101111111011100110011001010110011000111010100111101011110011111100001100001111011011111101011000101110110101110110011010000101101011100111001101010100100101011000001101011101000110011010110000001110000011101010111100011111110110011001000011111111110000010011110110000000001101000110111010000110101100110000111011101110000100010110011111010000101011100100010011000010111100001111001010111111011110110010111111110001000111111110100001001011011110
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001100011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
010000110111111110110010101001110011100101101011011000011000001100111111100111100100100010010010011101110000110110111111000010110000110010011011011010000011000011011001001100000010111100111001011000111001011010000011001010010000001100010001101000101101011011000111011000001111100001111010110111100111111010011010110110111011010010001101010100100110010101111001110100010011101101010011011101100001101100110101110010101011100000111111000000011111001100111110000010000000010010111101000000000011101101100111100100100111001111110111010010010101100110101111010100100100001111100011010001101011010111110010001001101111101000111111110111111100011100101100001001100111111111110110100001100111010110000100111100000100001000000000001001110110010000000001011000001110000111010001000001101110001100110100100011011000010100100110010010011010000000110010000100010111001111111011010011101000010001110101110110000101101101100110100010011101100011110100011101100111100011000111110001000010001111000111101001111011101101111110000101100000000010111100010101010110110001101111111011110000101011000101010000100110011111000110111110110100100011011010101101010010011110111110100111010010110110010010101110010111100011001100000011101101110110011110001011101000111110111100110111000000001111110101000001011111011111000100110101000111010010010100010010110010011000100000101110111100011011000110001101001110010111100100101111100000101000100000100011010001011110010001001011010110100011100111111000100010001111100101001000110011001110000111010101011001000101011111110110110101001011100010100001001100000110110111111100011101110100010111011100110110101001001110011111110001110100101111111000000101010011011001111101111001101000000101010111010000000111000000000111110101111110000101001101010001110001111000000001100100010010000100101100110000110001010010111011100111101101010100110101111101101010100010100101101000010101011100110011011101100001111000110000110111110010000111110110110110110011110000010101001001100101100101010011101000010101001010000000011111000111010000011100011001001010100100111000101010100100111011000010010000010101000110101001110111010011101011110010010100000001001110101001110101101110011010001101011011001111101000101100110111101000001010000011011111111101110110101000111011011110110110100111111001011011111001001101011010001010101001100011001001001110010101011111011110001110001001110110001111111111101110000111011111110101111001100011110100111101101000101101011010110011001010011101011101010000001000110011111010000000000111001000001010111101101011010011110001001001001011010111001011100110110100001110010001110000011110110001001001100100101100001010101000101111100011100010000101110110100011100110111010001101100110110001111011110101001000110011101111010011001111110000010001011010100110100101001111011110010110010110111010001101110110010011110010111000010101110110010110010011011101110100011111110000100100101101001100110010010000001000001000101010100001010101101110000100101101111111010001101100100100
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011000001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101010110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000101000110101110110110111100100010001010101000000110010111000100001000110110001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000100100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011101101100000100111100100101000
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111010010100011101101011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101100000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000001100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100111010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101001010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101001101111101010110111100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
100001001010100111101001101000010111101000100100100111000100110011101001000011110110000010100110100010001011010001011001001011001110100110010100011000101000100111100001000101000111100110011011000111001110001001100001000110100100100010001010101001100000011011010111111101000110000011001110101010110110100011100001100001101000001111101100101111000101110010011000100111011100001010011110111010110111010110000100011101010111011010110111100001100001011010011101111110000010100100100111111001001100010100000111001011101000001100001100100001101000000110110010001110111000000100001001101011001010110000101101110111101111110000000010001010111111100110010101110011001010001111001100001101001101001011010011100000100111101001001101111001110111001001100001111000101000100010010111010110011111110010101101011111101001111001110001010110000100100101111110011000001010110101010101000011101010111011001000100001110011111110110110010111001110101010110111000001111001011110001110001110111001100000101101001001011111001010001001101101011111111100001001000000100110010000111110001100000111000110001000111011111100001111100011001111111111100011100100011100100011111010000101001111010001100011011011010010000110010000111001010100100001010000111111100010011001000111110111000010100001110110100011100100110010110111101101001111101110100000000111100000101100000011000011010100001110011010000011100110000010100001011001011111111100111100111001111011001111111011011010110001001110010101110100111100011110000001010000110001101100101111001111011000110100110010000101001000001111110110000010011111111110101111001101101010001100001101100110011010101101010101101001011110011111000001001000100010010000011000011001011011000001100110000011110011010110111110100000110000111010110010100111001110111000110000110001111001101110001110001100101111110011011000111101010010001001000111111000001111111001011101010101101000110110111000101101000011010110011011111101101100111111100110101000011000011000000100001010110011101001101000110100011101100010010000110100110110100011011101011001000011011111101001010110001000101110101010101000000001111100011000101110000001111101100001000110011001110101100001011000111000011101011011000111111101101010101111101100110001111111110000111111100001111011101000111010010001110001000100101101011010010001100011000011110110110001011010011011110100011100100110001100100111000011111011111101110001001111000011011000001111000110000111010000110010010010010010010001010100001111010111010000011011011111101111011001100010000110111000000110111110001001000001000011100111000101011010010101011111110011010011000010111001110101100001001011110001111011011100001101001100011001110110100101100101101111010101000111110010101111100000100000101011001110110111010011110011111101001011101001010111101101001011100011001000111001011010110001010011000111110101011001101111000110110111111000011111110000001110011110010000111000011101100110000100011101010000101100010001001000011111110110001110001110010110011110111101010111100010000000
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001100100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101011011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
110110100101101101110110110101111010001110111101110110100101010100100001001011101011101110111010010001110111000110010110000100111101010110011111111101010110010000000110100010101010110011010111011011010011101011110111000011110001101100011011000010101011000111101001110101000100010100001111100101111011001110001000101000000011001010011010010101111000010110100011010111110000110101110101001001100010010101011100010010101011011100110000000100001010110001110111001010110010110011100000001110111010101101010100010001110001011110101111100101111101000100001110100011011011111111110010000001010110010010001101111010010011001100010111010010101011110011011010101111011110101100101010000010010110000100001101001001111000100011010111100000010000110010111111000011000111101110111001000000101010101101100011000001101111011000000101010111011011011111100111011011101110001011010110000111011000111110100000100000110000000100001101000110010000100101010101011101010000110101010011001001110110101110110111011101100111110111101011011000001011111100110100110011111001001011110110010000110000000111101000111101011110101000001011001000100010010011010101111100011111001101001000100010111011001001000111110010111011011010111110101111001110000101010111000111001000101101000110011001111101110111110011110000001001001100000010110101011001111001010000111101100001010100011000000111001101011011001001001000110100111001000001001101010001010001101100010101010110011011110010110101011000011010101010110001000011100000011111010000001110101101011001101000011100001110010110001101100001111010111110110010101100000011000011011101101010111110100010111011100111010000010101111001110010111110101000111001111111100110000000001111100111011000001010100010111001111111010110100111101101101100001000100000110101001111000101011011111011011000001101110010000100001110000000100101001110100100110001011000111010100101101111101100011110001110000100101000001000100001000010111010100000110100001011111010111101011101100101110101110101111110000001110010101111011011100011011100011000101011100000110001110111011100000100000001011110110111011000110001110110110001000110011011001101000011010010110100000010111110011000101100100101110100011001011101001010100000111000000001011001111011010000111000101101101000010100110111110111110010111100010111111111100100010110000110101110001101010011101111100101101011011101010010001000001101000000000001000000101101011011010010101010101101011001101110011010011110000111001111010010010011001001101100111000011011111100011010101000101000000000011000010111111110111001100101111111110001000011010100111100111000010100000111001001100001011001110101100100001000100101110001111111111111000000100011100101001011010001011101111001110100101110000110100110111111010010001110000101010011001101001111010111001010100101111010110110011010111000010101101111110110101001011100111010000111110011111111101101001101101000001011110110001000110101101010110001000101001000101100110000111001011100111110001100101010100000001110101000110000101001
010111110101010101000111101011011111010111011010011110111101110101110000000001101011011011011011000010011011001001100001110010101111110010111011001011111110010001010011111111010101110011010101010110111111001011100011001110110101001100001001110110100100011110010010001011110100110000110101111011010000001000001010110001000001001010101001001100111101111011111011011111111101100110000010001001110100111011100001100110100001111011111101101001111101100010010100110101011000000110000110110011011011110110110001110101111100101001101110111111101001101000001110010111101111100011100001000000010001010100110110100000000101010101011011110001001010010111110010100000011100101001100101010110000010001100101010100000100100010110101101111001111111010001000110111110110001100000000010000100010110110111001010000000011110010011010000101100110110100000011011100101101110110001010100110011000111011010101001011000100010000000011000101010100111000110100100000100001110101100001001111111011001011100010010011011100001001011111000001111001100110011001000000011001101100010010010101000110110100010011010010111110111110011100100100110011101000010100101101000000110111110110011001110111000100000010011000010111101000100111100110111101101101100100100000110101110011011101101100011110010101011110010101010011000010010000100110101111101111110000000010001010001101110001011010110100110100110101001111010110010100001110100111000110101111101000111110111110101111100000110110110101011000111110111000011101111111110000100111110101111100100111001001100010000001010010001111010101110011100010001010111110110101011000010110010000000010001011100110111010111110111100111101111010011100010111101111000000010010100010011010001111000011110110010100001001100001000111100011101011101011111000011010000110000000011011010111000111100111111010011111001011111111100001111111101100010101101111111000101011000001010001100100110001010111111010001111001001011011100100101000100101111101110011000010100010100100011001000010001111111110110010100001010010111100011001000011110011000000010011010010111000000111010100001101110001100100111000010010001011111111010101001000001101001011000111011000100010000010000110101110000000101100011001001011101010010100100010001011000000001101111100001000001010101011010000001011001100000011010011000101100100000100011001011010101001110100111001000111111100000000000111010110100110100101111111101100001001001011101001101010000111100000100011110001100000101100111011000111001110001001001110101001001110101010110010101010100101101101001010001001001100000100100101111001000011000110010000011000110000101101001100100000101111101010011100011001111110011100001101010011100000001011011011100100110100010011101110100111110111111111100011100011010101011110001010011100001101011110110111010010010110011000010111000111101001110010110011110010011100110100000101001011010110001011101000001011000010110000001010011011110011101100000110100100101010100100001000110010001111010111011010110011010100111111101100000000101000100111110010011
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000000111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100000000110000010111010010011100001110110111011111010111010001100100010001010001011101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101001011100110010101000010100100001100011100110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
001001101101000010100011100001111110011111101001000110101010111011010101111101110001000001110010111001111101111101010001110000011010011100010100100011000010110111011011111110110110110100111100111011100010011011000010001110011111000010101010011110100110110110011110110101001100111000101111001110110111001111100111110010111110111100101000110100000010001010001000110111111001110110111100000101011100111111111110100101001101101101001111111110001000000011100000010001010100101011000111001101100110011001111110110010100001011000101100110001000110110000011101010110010110101011011010111111011001110001010100001101111001110011110000011101010101001110111010101000101010101100111101001100110001010101001000011100001010011110011001100001111001100111101000010110100101110111001111001100101011001000101010000101011100100111111100111111010001100110000000001010001100110001011101111110001000101011000110001011101000101001011001110010000100100110111110111010101001011010111000011101010111100111111011110111111101001101101100101001010100001111010000000101011110101011111010111011000110110110011110011011011101011111111111011011010000000111100011010000111011111000000101110001000111001101111100000000101100010000000111101000100111100000111110101110101010110111010011001101111101011100111111011001101011001101011011100101111000110000011000111010001001001010111110100001010111000011111001011101000000101101111110110000101000110010001011001000000111100010000100011011011111011101110010110101111100100110000000100111000100010100100101010110111100100010000110111101000001001100110101111101110001001011101101000101010010111110010111001110111111000101001010101010010110001010000000011111001000011000110101001100010100101000000101000110100100011100111000110011110100110001100101110001011001000111100001001101111110101111011011100111001111001111100001100101000010000011110000111110000111110111101001000100111111100101000000001111010111110011110000001001001000111101001001101100111101101110101101101100000000110111101100101000100100001101000010100000011110011001110111000101101101110001111100100100110000001101001001111000001100111001111011101011000100110110111110101001010110011011100011010110001010101111001001011110000001100111111011001000111011011110011010000011001000001111000001001001011010001110011110000001110110100110011001110001010111101000100010110111110011101111001101110101010111000100001000000000010101001110011110001101001000100000000100000111011100010101110100101101000101010110000101010010111010011000011011111000010100100010110111110101010100001101010101101101101101001111101100011010011110010111001110100001001111101101100110100100101111010100001101010001011110011010000111100110100111110100110101011010111000101100000111100000110000101001101011001000111011100111011101110100000010101111011110110111110001011000010100100001101010011100111100011000110011111001000111000010010000110111101000100100000010111000101001011001000100101000101000010000101001001110000001101011110111110111111010000011000100110001010010
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101110010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000001001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
100000110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
011110001100011111101011000101001011111010010010000001111011110100011100111111100100010000000001001001111010011010010110101010100110101000111010110011000101010001001000100101101110000111011110010000011101001111001100000010000010001010100111010010101101100111011011111110011010011001100100010111011011001010001001101100010111101101101100011101001000110100100001001100101001000110000110010100101011110111100001100111000111000010111111111100100101111111001100111001110011001100110001111001101010011011110100100100010111110000100110010000110101010100000011001000000101100111111001000001111110011010110011110000000100001100000001000111000101110100000011101110101101000110111100111111011110111100011101000001011000001110010000010110110001000011001011001111111111111010100101100011111011100110011010111010000100111000011001100110101000110010001111010010000111010010100110100000101010100011111100010001111001011100010100101111111001101110001100100000110100101011110011001001111110111110101011000111000100110110111101010011010110010111000000110000110000010100000111010111011100011100011111101011111101000110011111101111010101101100000001110010110010100110111010100000011111111000100101011110001110010101000010000001010010101000110111000111100000010101010010111011001001100111001011000110111001010111010011110111010001001000111101100011010000110110110100111010001100001101110110110100011101111000010001011010011110000010010101111000011011101011001111011100001011011000110001111011001111000110111100101101010100100011101110111011100110101110111000000001011000101001111101010011101100011100001010111111000110101100111001001001011010011100110100010111001011001001010110110101111011001110100100010001101111010100010011110000011001001110111110001100000011001001011100100010011110000101110100010110100000001010100110100111100110110111001001101100011101111111001010001001000001110011001101110111101011010011100010011101111000000000001001110011011001111101100111000001101100011000000111110100001111101011101010011100000110111010010010010110001011001011001010110101000101010100110101100111100101101101100101000101000000111100111101011010001001100001111001100111010000010000100100110110010110110011111101000011010001101011011011111011111010010101101001101100110010101011011000001001110110000000010011101111101101110111111010101001010010101010000101011001000000101001010011101110110100011010010011001011111001110000101000001011101000010000011011001000110110111011000001000110001111011101011011010100110111001000011010010111000110001001000000000101000101010001111110010100111101100010000001100100000111111111000011101110110100100001110010100101011010010100110001101100100111100010000101111000110000001001001000111011000011011000110001001101010010110101001101111111011011100110111011001110101100111011011010100011001100000011110000010100110110110011010111100010110010100101100110000001100001011110000011001100101100111110111010000001101011011110011010011100000000001100001101110010001001000111011001010110001011100100001111
100110110101000100001110000000000000110001101111100110101001111010000011111011111010101100100001001100010010010000111101001101110100110110011001111100011010001010000010110011010011001100010001000011010011010100011100100001111100011000010101001011000111000111110001101011100111101000100010111001110101111010111011111011111010000010010101010101001000110000001001111110110101011000100011011001010101100111001110100001100001001011011010111101001000010111011110100011001000110111111001100101111100101100001110101100000110010110010011010110110101110100010110111011001100110000011010101011001111110001110100110011000111001000101011000100001111101111111111010011000101011010001010011010010011000010110000111101110001101101111101110001010010101000000011010100001111010001110001000001101110001110111010001001111001100011110111011010110001001000111011101000000110110011110011100111110101000001100100010011111011110011111010111011101110010100011100101111011001001110111010000101000010111101010001001101110111001000110111111101110101000010111001100100101100101101111001001110100011001010011100010110100010110100010101100001100100100011000110110111100111001100000011111010110011011000100100100110100101100111001100110100100010110110111110001100001101000101111000001111010001010001010100010100001011011001010111000111110011010101010010111101100000111110010000111110100110100111001011100111111110000110110001011101101000100010111000101101111101100010101010111111010010001011010111110001001010001101100100101111000100101001011001101101111110000001000001110000000110010011010000100011001101000100010101011111000000110111010100100111100001011010011111010100000011110000011000000011010001001001001011101111111011101001100000111101110011110010100111000101001000100010101010001000000111010100010001010100111101100111111000000011001100011110001101010100111000100010011010000001010001100001011001110110001011100100111000001011000000011010010011100010101101111110010110010101101100011011000110110011010111110011110001001011000001010100011110100100111010110000000100111111001010001011100100001010010100100101011110010110101010101101110001011000011011110001101001001110011000111010000100010111111110001111111100011101001000100001000111110001000111110001101100101100001001101110101011101110010101110010111011010010011000010110110100111111010110101100010100001001100100001010100110010010011011110000000111100110011110000111100110010111111111000110010110111100111011001111101011011100101000000110100100011001111110001100100000000010111110010010010001111001100100111001101111100001011100001100111101110110010101110111111001101110001010111000010000011001010110110000110000111001110111000011101010001101010100001011101001001011100011110000000100110110111000000110110001110100010101011000110000010110011000000101000011001011011010000110011100110101111101110010111101011110000111110011101010010101010101100111011110010010001110001110000101100010011001011010001000011110011101011010101111100111011110111011110100101000111101000011001100
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010101111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101010100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111011110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001010000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110101100011000110100100011110000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010111110100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010010011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001011000000101101010110011010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111011111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011101111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001111100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111000100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010111101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100001101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
100110001000001100011100101010111011011010010101100001100001001010100110100101111001111011101111111101100000101110000111111011010001100110110100001001010101110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011110000010101110111101010010000001100110000001010001110001100110010010010111001000110111011110011100011010001100110010000001001111101110100010000001010000001001011101000001110101001000000011110100110111001001011010110000011100001010010100001111010001011010110011101010010101001100010100001000010011001101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111010101000010001111101111100000111110111100000001001111110001000100110011110010111000101000100010011100111001001010011111100101111111110000111101000101000000101010111111001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110111101000011000011011111000001001111010111111100101101100011000001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111110101101000101100010100100111101100010001111110010111001001001000101001101001011110101111101011011001001101001100110011110001100100000111010011110000110001000111110000000101110001000001111101111101001011000100010100100001110001101001000100000010111000100100010001101000101101110001001100001011000000101110111101010111011010100010010111011111010011110111000000010000110100000101001010110001011100101010010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101111011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011101100110110110101000100100011000010011001000000110011001010011011110001000101001010001010010110011110111000001101001100011101010010110101111110001110000100011100001101101010110010100101101100011000100010101000101001001110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100110001001100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101010001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011001000010110110001111000001011001001011011010110000000010011010100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110000101010010101100110001110000011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010010101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
101100101111011011010000100111011111010100011000000111110100010100100110110101011100000010100011001101110111000001111110000011001101010000111000101111100001100000110000000001111110111001011100111111011100000001100110111000011110011101010011101000111110000001011001101110100000010101100110101011110101001110010110000000011010000001110010110100100111101101100001110000101111011011001000011101010011011001100011110111011101011100010000000001100001111001100010000101101100101000101011010111101100100001001001100110110101010101010011101001001010111110011010101010101100110111101011100101100100010010111000110010011110000110110000111010010111100100101000110100101110111110001111111110111101100111101011111100100011111110110010111110011100010111110011110110000111010100000010001010001100000111010111011111101101001110100101110001000110101010001100110101001111010001110110010010010010100101111100100001100000111100011001000101001111111111100010101110111100110010011100000000000111010100001101001100010010111100001111101011111100101001000111101000100110111000101111101000100111001100011110011011011011111110110010000011011100011100101111101011010011000101001110100101011101101110110110000110100101101001010000010101010011000000110011000100110110010110111010001110011000100111001101101111110100001011100010011011000111001001111001011101010101111000001011001011111101011010010101001110101100000010100011111111111101000000000001101001010001111111001001111111101111101011011101010001111011100011110110001100100011110000011001100000001111111111110111001010111000000111101100010110100011101000000001110111010100111100101111100101011101101001111100101001110110000110000010010111101001110001100110100111111011110101011001010010111010010110001000111000110110101111111110111100011001101011000100010010001011010001110001111111000001000100111001111010000110010100000110101000011101000101011010000011010100011001101100011000111010111010110101011000111111000010001000101100101110100111101111010111001011011101001101101110001100101001111011001100101010001111100010010010101110000010111011110101011000111101000000110111000011101111110100110101100100100111001001011011100111110100100001100111101110011010100010000111110111110001111010001001010110110110110011001000011110011101011000011000100000000000000010010000001011111111010000100011101111111010001010100110011010111100011000101010011111011110101000000101100010100001010110010000111011101010101000001001111101111101011000011111000100100011100000111101110111111111011010001000111101000010011010001110101101100101101111000110000010101010001101001111000111000111010101011010111000100011111101010100010011011011000111001110000111000010111100011001001011111000100001001010010100101001000111011111001110101110111111011101001010000101111100001100110101000000010011110111010110100111111010110000110001111111000110001011001111001101010011010011111000011010000111110000001110101110001010101011000110101010100100011001011111001111010000000000001111001110011110101001001101100100110110
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011010011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111110110100100111110001110110111111001010001100011100101
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
110001001110000110011110010010000111100101010111101110100100100111110010110000011001001010010101001101110010101001010100101010010100000000000111000010011101001010100101110000110011011001101010100010001110101001100111100110000001010010000000011010100011010100011000100011000111101110011101010100000100011010110110011101111001011100001110001010000010010001100000101010110100110001110000110010000011010111101000001010110110011001010000110011110011100010001100001010000111000001001110010101011101100001100110010101010101000101010100001100111010111010111010011111010011100100100011111111100101101100000101100011000011011110010100110111000001010111111011101001001010111010001000110000100101101000010001101001011000100001000011100110000010100110111000001000001011110000110111111100011101001000001110101000111001001110110110101110100001000110110110010110000111011111011111001110100010010110011111010000001011111100010100011101101010010101101000101101100011111000100101101001111101110110001001110010010111000101111100111101101111101001011100100001010000101011011110010110111000000011100111110111010111111001111001110100100001111010110000011101010100011011000010001000111001100111110010011010000111101100110010010001010101000111111011000110111000010110100101000001001011000000000010110101111010101010110100011010010000001010100000101000100101111011001010100000011000001110100111011010100111101010110010011101000110000010110100000100001101110111001111001010111011000110111101110001001011110010010011111010011001111000111101111100011100111011111101110011011111100110110101110111110100010100111110100000110010000111100010110110011001110001111010100001100000101110010011001010001111110101010000110111011110110101001101111011101101101001101011110000110101011011111111100101111101101010101010010101001010101011010111100111001101001100010111010111000010010000010110100100001100010111001011100111111101011011100010001011111010001111110000001010001100000010000011001110001100010111001011111100111011001111010110011010111001001011010001100110001100010110011010101010001010100001011110101110111101111111000000001010110011111011110110110010001111011100000001101001111001111110110110110011011111011111011111111101101010000110100010101010100001011110010001011011110000010000011101010001011111010000111111011101001101100011001001000010000010011110110011000011001110000001010011001000000111110111011100111100110100001010011110011100001111011000011110100011011100001010010000010101001110000000010110100001100001111110010001000001101111000000110001100110001011111110010001010010101110111000000101000101000110011101000101011000110100100111110101010011001111000101001110100101101001101001010001110011101011110101110110111011110001101100100000101100011001100011000101011111100110110111001000100110111111010010111001010000100110001011101111010101101111111110001111001101001011000010000001101110101111001100010000111111110011111101110001110001001110011000011000111110110110000101011111010100000101001010001001001011001001111010101011
011001010100101011000110110001010101111001100000001000000010011111101011010000011101011110001111100111110110111011100110100111100101101010101010001100111000100101110110001110000001101110101011010100111001110111011001001101000111001000100111010001001011100000100010101110010111101111011111101111110001011101111010010011000111111010010111110011010011000101100011001000010110010100111110111010011111011000001100011010010000100100000111011001010001011000011000001111000011001001001011001110011111001111000000011010101001101101110010000110110101110000010000110001000010010011100001111010001001101111100001110100010111011000101011101000101101111101100000111011011110011010101100010001100010100101000111010100000011001100001010000110100000101000010100101100011110110001011010110100100000110101100000000111011010001101001011110101101101001000100100010101110100100011011110110111110000110111100001100110111111001011001001011100111010000010011010100001111010100011101001111111110011111111110110111010000111100110100001100011100010010101000001010110111001111110100000110000011011110110111010111101111001111110110001010110111100111111101010111111011100001111001001101010100111100100101011010000100100111100001001111001010000001011000001101001011001000001011111010111010101101001101110010011011101110011111000111000100001000011111110101100101111111001001111000111110011010111111010010111100101110111101101100111010011000111100000110101010011010101110110010011001011110100001000001110110000101000010110000100000101101111111111011110010111010111110100110010000011101110100011011111110010110110110011110100111101101011101010110100100110110000000110101111010111000010011001010110010001100011100100111000110000000010011111110110100110001000001000011100100001101001110110000001000010001011111000110101010001001110100011010110100001010000100110100000111101110001010111101011111111100001010101010110101011110000010111000101111011011011001110010101110001011101000011010101111111110010011000100111011010011000111010100000100011100100001111111100101111111010100011011011110100101011000011010110111111010100101110110111011010000000010011101001001110010000000110111000110011001110101010001011011011110010111001101110101010101011100111100111101011110110001100110110111011010110000000000111001011101000110100000101111010101011010110010100010111110111100100100001110000101010010111000100100001100010100111001101111001100001000101010001011011001111101011110111001010001010111111110000001000101010001000111110001101101100110111011100010010011001000001101011010001010011101111000101110110000000011100110000000011110010100011011110011001010001111110010000001100100100110101011011101001000100000011011100111111100001111101110010101111000001011001010001000001001000000100110001001100101101010000100110000111100000111010110100001100011101101111000100100100111101010001000010111100101101111000010111101010001110101000100011111101011011001101000010001011111001101110101001110000000000000110010111100101111111001010011010100101011010000010
011010100011110110111011110111110100000011111110101111110101001010011011100011001010110001111111011111101110010111110100011001000110010000011111111100000001111000011111000010011010101111011010010011010100111001100001011010111010001111001011101100010100010000010100011110011100101010110100110011000110100110110000011010011001000101011000100110111110010010000011110001110101100001101001111011000101011001011111101001100001011110000010011011110000110101000100111000110011111101011110110001101001011011111001100010111011110110011110001000001100001010000001110110110100111111001010001011111011111101111001111000110111100101000000001011100000111000001101110100011111010010010100111001111101010101010100001001011011000001011100101000010111110000001100011000110011000011100110110011101001110100100111010100010010000111100101100001001011001100010011000010110001110000000110111100011111111000111111011111001100101101110011010000011111001111011010011010110110000101110111100111100001110001010001001100011111011111110101011100111111110001101111011111101101000000001100101101011001000110100110101011011101101011101001101111010100000111100000110011010011111110000001000100001110011111000101110000001000100010010010110000000110011101110010001111001000100101001110011011100001000011001000110001001001101100010110000001101101101111001101110110010011110101101010010011111111101001011101100011110111011110000001110101101110010111010010111001111000101010010001001000101001001001110000011011111101100000000100000000100110100010011010000101011010001011000100110101111100110110101010010111101101010001001010011001111011011110000110111000100101000110101111111000110100111110000011011101100001000011111100111100100100110110100011011111001011110000011111010010101011010101000111000100000101110011001100111110011001010111110001001101100011000101110011101011000001000100111011111100110100110010111111100111001011101000000011011001010110001000011000100110101011011100010100000000000000100000011100101111000110000001101010101101001010010100101000110100100001011100110010110011111101010011100000001101000011000001111001101110111111111011101101101111110101110000011000000100011010011011101100001101000001001000101110101010010100011100100001010111000001101111001001010001100100101010110010111000100100010100010011000110011111100100101011111001111001001001011000111001111101110011100100001001110010001000000000101110010000001001101011011011010111000011010001000101010000101101111000011110100001011001001001001000111110000111010110101110000101101011111101101001001100000010111010001111000101101001000000010011001111010101000001001001100000100111110101111001100110011011001111111101000111011111010010101110000111100110000000101001100000110100011101011000000111001001100001010000101000010111000001001000101000001010110100111111110001100100011101100000000010101100010110001111000111101010000110010011010111000100011001100101111111000011101011010010010000100001101010111110011011011011111000011011000011111101011010011000010001001100101010
100010001110100101010001111101010101111010100010010001001011111110111101100100101010000111110111101000011010110011111001010110000111001000101001101000100111010100010101110000101010100100100010111101011010111101011100111011101100011001111101001111010001111111101001001011000011001010001100111111010100011011100110100010011100110001001100001011001001010011111001100111000100101001110100101110111000111010001110001011101100000011101010110001001101000011101110111111110111100111100110101010101000011000111000001001100000010001001111010000010110100110000100001100000001000111101011011111111100101001101111100110001100001011000000100011110000001110111010101111101100001101000110111001011101001110000110001000000100100100010101000001000011101110100001100100101000000101011010111010111010000101111101011000101001010000111110101000011101000010110011000101010101000011111100010110100101001000110100011111111101110111001000110011010010111011011100001011001000111101111100000000101101110111101001101101110100010001010110000111010010001111001110111101010010100100011101110000001010011000111110110001010101110011100111110011111101100001100000111100001001110100110100000001000010101010001110010100111100010001100101011011101110100111010110101011000001001100001000111010111111100101010001010110110001101010011110010110011011110100000111100000101011101111001111011010101000101011000110100011111011010100111010100000011011111010100110101011110111010110111001011010001111011000100010011100100100110101100100110110001001111011011111110010001000100010010010000010010101110101011110011110100111110101110000110001101001000110011001100110101100101110011101101001110010100110100110111001111010000110010001001110110011101001110100000101010000010110111100111001001010011001001011101101101011100011100110011111100110100000000001010000111111101000010000100111011001001000101110000110111010101110000011110011110101010110101010100100001010111101011110001001100001110001010011101101000101110110111111100001101110110011100011000100111000101110111100101110011101110111011011011110011010010011011001001101101011001110101100010001000110010101001110011101000011101111110100100111000100101010111110011100110000001011010010110100001111111110001100110110111100101111011110111111110000010001011001000110001011110010101110111001010001110111001101100010110110101010100110111000001010010110110101011010001010010011110010101001010010011101011110010001011100100001011101110010110010010000111111010110111101000000011101001010001111000101111000000000000010110010001010101100011100010010101111001011101100011000010010111001000001011100010011000001011100100001100000001010101100011110011000001001101111011101100011100011010110000100101000000110000100010100000010010100100100010111101000001101101101011110010110111000000001100010010001111110010100101100001011100111110011100010111110010011000010111101101010011100000100010101111100001101101110010101110011001100011001110010001100100001010101110100000000001101001101001100110100110110101100000000100111
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011011101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000101110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010110011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111011000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101110111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
010000111001101001100101010000101011100110001001001110101000100100111110101101101100011111111101011110001011000110110111010111111111110110111110101111111010010010101101110000110111011010010111101111011011101100011011000011011000001010001101001111101101010110111100011011011011010111110000100001000110010010011101100001111001000110111111000111010001001111101011111111101111100010000010111111000011100111110010111111011101001001001000100111011001011011111000011110010111100010001100000011111001010110111110101000001000110101011110110111110011000000001101100111010100111000111011000101010000011110110101111001101110101011011011110101111000110011011010010011110100110110010001011101010011110000001111001000001001010010010011100111011001001111111100111010111011000110010101111000001011111101001010000010000110101010110111001010111100101110100100011111111000010010000011001001111000011100100111101101010111100010010000101110111110100100100100011011010011111001010001100010100100011000001101001101111010101011001101001010110110011010010001010011100111010101011010001011011101000000100100100110100100100001001110001101101100111000001001101111100111110111001100011011100000101001010111010000001000101100001110010001110111101011111111000111110011110110001100011010101000110101010001001010110110111110100011011101011001110011100110010110100110110011110001100110100100010100000011001010100101011010010011010111111011110101101011111101010100110111110010001000010100101001111010111011001100001110010110100011000001111011011010001000101011110101110010001111000010100010010110100010000011111101011110110001101111010101111101111010011001110101001100000101000001001000011001001001011001111011010001110100100100101010011010110000000010010100110000101111010101011000010011110000011011001100011001111000101111100001111000110001101110011111000111000101111111110010100111010101111000010110111100010010010100010101010111001010101100101000111110011100111001100000001010111001000010011100110101001011011010101111010110001000000111101001001101011100110001100011010100011110011001011010111111110010001111011001100111001111010110111001101000000010001010100110111000010001100101010101001001011101010001011101110000110000101011001100011100101111010000101000010110110101110011011001000001001110010001100110101010000100001100001101001111100101000000011111000110010110000011000101011010110001110110100110101111001101101100101111011011011100010011101111101111110000010110011111001011011101001101111100001101101100110111110100101100100100000110111011110110011110000101011110111010101000011011001111110000101010011101100101101101111101010110111100011000110100100011010000111000001010110111011110000100111010011000010101001000101000010111101101011110110001110001100001101111111001110111001010001101010010000101001111100100000011111101000101111011100101001110100001101101011010001111010100111111010101111010111001000000000111111111100011100100011011001111010001000110111001011001001110000111111100010010001000110000011001100001101011010000
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
010100001100011111101101010100100110101110100110101111111010001000000001111000110100001001000100111001111000010101111011011001000011001100101011001110111110011101001110001111111011010100001010100110110000110011000011010000000000001101111001101100111011100011011111111000101011000011010100110001000110011011000111101111011101100001010100001010100111110110001001101101100010011100000100101010001100110001110101011000100110101000001111001100011010011000001110011110111111000010100010001111010111011001010001000001000001001000101011010100110110110100111101100011101001111000010010100101011000001111101001011100100100101011010100010000000011111101101001110101001110101000111010000010101001011010110010001001110001000001101000111001100111010110100011101000101001010011111010111010111010000111110011110010001000100111101111100000110110001010111010101001000100111111110100100010111000011000100101111010000011101001010100101010100001001100110100111001110110010000000001110100101101000101111111001001111000110100011111111111000111001111001011001100101000111000001011000101011001111001100111110111010001011000110100101100101101100001111100100110111100100110001001011100100011000100111000011100001110010101100101101100100001100111110110101100100100110111001100000010101110111011110000000011100101101100001101100100101111110011000001001111111001001001111111001010110010010111001011001001001011000101101111010010010011110000111110100101011011101010000010101110001011110000010010010101001100110111100101010001111110011100000001001010101111100110001100000100100110101101101100011100100110110111010010010010110100000101011010011101111011011101001100100010000000100010010001000010101110011100000011011100110001101000010001101111110011100011011011111011110111000101100100101000111101000110001111001010111111010101111101111111000011000111001111001000000110000111100000110010010110100101111000100000010110100111001110011100010111000110110101011011111011111101000010001110011111011110001001000111110000100101110111011100010001101111101000001010111000000000001111111101001001010010011001111111010101001111001001000101111100101101111001101100101111001101110110011011001000010001110100000010111011101010110100100100011100010000100011101011001100110110111000010000100110000010000100000000100101011110100011001100110000111010000000010000111010001100011011010010100111010010000110010111001111101101111100111001000011100101010110000001111100010010110010101101111101100010111100100111001111110101110011001110101100011001010000110001000110100000011100011101110010010110101011111001000001011101100100010000011111001101011110100001000011101001101110100011110011000010000100111010110000110001101010001100000111111001100010101011011101101001100000010011100111100100010001001010010111010101101001011110001000111101110100010000000001110100000001000100110100011101110101011110110111110110010101111111000111100001111111101011111111101011010010000011001100011010010100110111000000000100001110111111111101110011101101100001000000101111001111
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001000100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111101100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010000101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
011101010010000010001011100110111011011001010111111000101000101011110000010001001110100010010111110010001100100110011000001010110011000100110111101101001010000100001000001000111011100011111110100000101011010010000100110100101010110011001000101001110011000001001001001011101001110111010010110110100100010111101101010111001001011100010011001111000100001010000000100011100000111100000101111010000101100011010010011000100001100110011000100000011111101111000001111001101110011110110001101110100011011000101001001001111010010110101000011010110111011110000111110000110000111100000001011111000101110101100111001100011110011110001101000111010100011110010001001110000011001110110101010010010111111010111100100000000000011111111111001110011101001110010011010110100001110001000100011101111101111001001110100011011100100011110010110101011000001111000000101001010010101011011000000010010000001111000001110110010110101111001001110000011100110110100001110010100010001111010101111111111100111011100111101100110110011011111000000011000011010111110010111101010110011001111110011111010000100001010011110000000001101110010111110010010111011100010001011010100010100001110101001101011110111011111111111010110100011010100101000010011111100110010010101101000111101111110001111011111001011110011011001010011001100011001011100001101110111011101010101111001011100011101000110001001111011011010000100101100000110100011110001111100001010100011000110001001111011010000010000101110111011101001110010101000111101101000011110101111100010001010001101101100010001000101101110100000010111010001100101000010001000001111011100001000101000101011110100011000110010101011011101000011000110011100101001101111100111010100110000001000011111011011111110110111100101111101000001111111001100011011100111111110000101010001101101010000001001101111001111100000010101101010110010011101000111110101010010010011001110010101101001110001010110100011101101000110001000000110000000100110111010110100111000010000000010000010101110001101011010000011100100000000110101100000101111010010110010101101011001101101000100001001001000101011100110011010011110100101111100010011100011101101110010101100100110000000110010100110111110110000110101111111111110111000110010001111110010100011110101110000110101010111010001000010100100001101010011010011001101101100011000111101010011000000100101010111000110001001111010100000001010010000010101011011100000010100010011101100000011000100010011000000001011000011011010010100001100110010001000111111010111011110101000000001011011001000001111010011011111000101110011001000111110010110110111001010011001111111111110010100011101101011100110010101000010100100001100011000110001000110110011011111010011110100001011011000101011110000001000100000001000101111011101100100100011101011000011101011010101011001001010001010110011010100000100011011101110101001100000111101001110111111011000010111110111010011110000111000100010100101001000011001000000010010111001000011000000000011111111010000111011011101111011100101101101011001011101010010010
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110011100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101100101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
111100101011111010100111011101001111011001101011001110010100000000111101000110110011001010010000100010001110111001110011100010010111110110101011110101010100001101110100110100001010000110101101011010011100100001100000011000111011101101011001011011111101001110010110110000100001111000110101010101000111110111000001111100001011010010010000010001100000001110011001111101000111100000100110010101100111011000001111100000111100011111110111010011110011000001110011110001101001001101000010111011111101010100101000111000001000011100001011000100011000000010010010111011000111010111000001110001001011001110010000100110110010101000100110000111101001010101000110101110101110001011001011000011010101000100101001110101011100110110111100100001101001111000101010000110100100000110100010100000001110111101110100101000111101111001100010001001100011001001000100111011000010111011111100011111011010001000101011010000011000111110111011001111101011000000111101000010100110010100110111100111000011000010101001110111011010110011111010111011001100111100010010001001010000000011001111110010011000001001110001010111110000001000101000111000000010000101111011101010100100100100001001100010110101101010011111001110100100010101011011010000100111010111110111100000010111000111101000001101110010010001101100111110111100010110111011001110111001100011011110010101011100000000000010111111101011001110110001110010001001001001001000111101000111111110001100010110010011110011011100000100011010111000010100011100101110010000110101000111010110100111101011000100100111110110001111110001101000010111011011111110101001010011110010111101101010110110101011001001101001001101101111010110001001101001011001111111110110011100101111001011100100100110010111011010000001000001000011111000111001000110100110010111011100110001011111111110101111110100101010110111111111010000010011111111001101000011101000000011101000001111000100001100011111111010100011010000010110101110111000111110001100100110100011111010111010110100101110011000011001111010101111101001010111110010011110011100000101000100100001111011111011001010110011010011001011101000101000111100001100001100101100000110010110011010001110101011101011101011001111101100101100011110111010000111110111011000110100010010001000011000011101110010010101100101111111011000001110010100010000010111010111111111011010010111011100111110100010010001001000011011000111000101011011010010001001001000011001101000010000000011110010110101100110011000110011100101011001011110000101110100100110000111001001101110010010101011010100111010101101010110101111011010111101110011101001001000011101010101110010001001010010111011111001100101000011110110100111000010000100100111110111011101001000001111001111011000010000000011001010100101000111011000011001111010101001110001010001111001011101111101100111011001001001101111001001110110100100110110011001110100010000101001000010111000101010100010100111011000001001011111000101001110011101011110010101100010010000110110100001010101111001011010000100010010001001011111010011111100011101
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000101010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001111111110000000111110000101000111011
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000001110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000110101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111001100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101010001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010101001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
110001111101011001011011000001100100001101001111111111011100111111010110100100010010100000110100111111111011100111100110001001111110010100001111000010101011100100111000001001000101011010100010011111110111010011100010001100110100101110011011000001001101000000010000100101001001100010110100011101010001011001111011010111010011011101100001111011100011100111100001010011001111100111001101100111010110111010110001101111111100111010001000100001111110010110100011111100000010110110011010111001001111111001100000101111001111000011111011110011111101100000011101011010011100001011101010111010100001100111011111111110000000011000111101111101000011111010111001111010101101110000111010101100101010011101010111011100100011100001001101110000000001011001100000100000100110100101000110010111110001111110011001111100110001101101010111000100011110100101001100011100011101111010101110010000000010101010111101010111110110010011010000110101010011001001000011011100011110111101001001111111111011101111101010100000100100100111110111101000111111111110110101010101110000100001010001110111110111101101001101101011011010010000100101110001001011000000111110110001110001100100111011101000000011010101001001111100010001110011110101010111001100100110100001101001110001111001001011110101100001111001010110100101101101101000101001111010101001110010010011110010011110011011100011111010110010000001000101101011001100110110111101110000011100010100011001011000011110100101001011111010011000110110010011000100111100001110110101111001011111100001001000001101101101110111011010111110111010111101100000111110110010101001111010010110010001111001110001000110011011111100100111000001101110110101100111011010010101001011000000100110111000001110000110100100000110111001100000110111001111001100100010000011101001000001001001111000001010011100001000000011000011101001101111101001101110101010101100111010000100110111110111001101011110101101110001110000001011111010000101011100001000010100101111101110101110110111111010100110100000001101010001001110001010000101111110110110111100011010001001011111000110100011110010110000000100001110010011000011101100001101101000101000001010110010101101101011100001100000010110010001101000110101011101110000110001100000000100011101001000011000110101100010100100010101001100111001001010011010011011111101101000111000111010111011101011010000110010010111010101101000011001111000011101110101110100000111000000111100110110001000011001110010101001010001100110101111111001111001010101100100011010000110000010111111010001010001111100111000000001110110000011111100101000110100110100010011011110000000111000110101110110110111100100010001010101000000110010111000100001000110100001011001000110000111101010100011100100010100010101101101000110011010110101000010011011000000010010011000100110100111111100010001000101101101110110000100100111000101111101111000101111111100110100001111101101101001100110011101000011100100100111101101000010101001010001100010111100011001000000110101010111011011100000010010110011000010000110001110100100
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111000001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100111111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110010100110010010000111101110001011110111101110101111000100010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000100000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000001111100101011000111010001001001111110100001111
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
111111110101100111000111111110111111111010101110110111000111011111010001101000011001111000000110011001111000000101111101000010000010011010100110101011011011011000110100011001011111100010001101101010101010111100101000101110010011010100110110100000100011101000000100000101010010010110000011110100111000101010100101000111010101100011101111000011101100110000111000010010001110011010100101111011001001001100111100011111011010111011010000001111001001010001111110110001110100011111000010101100110100010111110101010101100101111010000101001110011010001000010110000011110010001100111001101111110000100001000100011010101000111010101010000111111000111111010100001110000000000011000010101110011100000010001000010100000100100111010011111001000101110101110010011111111010001101000011011110001000100010100000110001100101100010001001011010010011110100001011000000010111000010000010111101100000100100010110110111110111001101100110010000001110011000010000010000110000110000010001010001000001000111100101011100101000011110111111101011011001111100100000000100110110001110110110111010010100110100111101001100001100100000100000100101000000110101101011000010110100100011000110001111110100101001000101101010011110011010111100010011101010011001010010001010110000111101001011001101000010101000111100110010011100100010100011011000000110010000001001011001000111010101011110110100101000011000010111100011110100000101000111101000111000101000000001011111000111000010010001011101100110111101101011110010100110111011001010011111111110010101010100010010100011010000011010000100110010000100101010000101010100001110000011100011101001011111001100100011110101000100000000101001011010010011101010000111110001101000101101011011001000001001011011011100100100100000010101111011000011101100100110001010110010011110100110000010001110110011110101101100011011001010001100000000111000000010001000011000110000001110100100110101111110011101011100100101011111101110000001001001100010001101100011111001010110111100111100011101111101000001011001010101010111100100001001110000011000011010000000000011010110111111001111110001110010110110011110001101100011010010001101000001110001101110010011111100111101101111011100101100111100000010111000110011100000100010010001111101101100100011110010110100011101000110110011110000010010001110011010010101011001001111001010100110001010111110011111111001000111100110010101111001101101100011000110000001000010000101011000010000111000111101111100001000011110001100111001111110011011101110000111101000001011100110000011100101010011001001110110101011000100010010000100010101100010010011001111111110001010000100110010111000010001110110011001000111011100110101010011000011100110100000110111101001011110001010011101100110001000111001110111010000110000100011000000010011010010000010111100011000000010110011000101010110100101010110001001010111100011000000101110111100001011011111110010011001011000000001001110000111000000110011101111011101101001110100010010101010111110100011110011110011100010001001111101100010010011110010000000
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000001001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111111101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110100001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011111101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000101000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100110110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001010111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001110110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101101011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101001010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
111011000000010001001111111010110010110010000001010110010101110011101110111101000001101110111111111110001011010110110001001100111110100000110011001010011111010111010111100110010011101100010000100011000001100011110000111101001011010011000010000011110101011101100111100110100010000010100111100100111000100011111111001001110001000100000100001110011010001001011010000000000011100100100011101110000110011010111011111000100001011010010111100100001010010010001000110001011100111111101100100000011010011000011010111100101100000111110000101101011111111100100110000111001111001100010000001111111000110000011000111111100010111010100101100010000011110001100111101000111010011101101001110001100110101000110101010101111100110100101000100111111011101100101101001101101000011000101100011100111001011000011001000001101011101111010001110000011001010000010101110110101011101111110101010110100000100000010100100000100011000110100010010100010001110000000000110010010101011001000001000111001000011010010111011000101010000001101101011110101000101001111010011011111001100011100111110100010000001101111110011101111001011001011010000100000001101100011110001011101111110010000011001000110111000100101010100110011000100011010111101110111100010101011011100001100111111100001011010101000100100110011101111011001111110000001101100001110000010000101110000000011000101111010000011000111110011011011111100000011010011010111011101101010000101101010100000111001000011111100001111011111001100100000011011100100110000010111001101101000001110010001111010000100111000011100100001111010110001011010000111011110001000100001111000000110010001111101011000100010111101100000000001110011011111001100010001100000110001111111111110011011101001011010000000011010101010111111110101111100001110001010001010010010100010100110000110000011110000111110000100010110110010010000100001101000001110111001111111111011110111101100000000111111100101111000101110011100100000000001010001110100000010000101011001110001011111110000000010001010111001011111000000001000001100010101100100110010001111001011011100000000110110111101001111100101000100000110000000111001001000110011100101111010100000101011101110110010000101011100001110011010110110101111100100111010111111110101110111001110000111101011100010001001000011101110110111110100110110110010011011101100101111000000101010011110000101101000010111101100011110001001001011111010100101000010101110101101101001111010101001101010111000000100001010101110101110001001110000100011001100111111001001010010000001011111111110000010011010010011100101000110011011010010101000100111000000001011011000100001000101100000001100100000100100011101111010000001100001111101111110011100001001011010001011111000001100110110111100101000010111101001001110010100110100110111110100000110010011101011000010100001111000001010101000101011001100111110011110110011001111100110110111000110011111101011000110011100101011001110001101011000000111011011001000101101010111111000000100100100111101001111010110000001101110010100000011010110010110110011111
000111010110100011111010001101000110000000010000011111001001000011110110100101110001110011100001101101110111010001111000011000001100000110110101001010000100100101001010010111011010001111011011110011000110001110001101000110001101000100011100100100100110001010000010010011011001000000110001101110001011111111110100101000010010000011001001111101101100101011010000001111000011011101101001001100010110100100101010110000100001001111001111000010110010110000010010101010100111110101001011110100001111101111101101110010010001100111111101110011100110000010110001001010110111000011000000101111001100111100010101110100010010010111001110101101101100100110010101001111100000010101110111010010001000111111010001100001010110011000001001111110111110110100100010000001010100001010111011101110111110100010000100011100000000001011000011001011100011010100111101011100011100101100000000001101001010011001001111101100010100011000101011111111100000101011000110000111111010010010001100100101101011010110010111011001000010010110101111111111100010011010101100100000111000001110010010010111101010000001000100100000000110000110100110001010110001001000111000001111011011000000000001110110001010000011001011110000110101100110001001101010011000111110010111100010100010011100111101000001110100110100000001011110001101000101001100100111101110101010110001001011101011100100101010110101100111010101001001100100010011000010001011000101010110011000111110010011001101010111011010001100000010100110100100110110010001101111011001000010100011111001001100111000000011001001100001001010101100101110101010001111010001010001010000000110001001100110111001011011010011110000110000100010101100110111111001010010110110000101001000100000000010010100010011100001101101010101000110111000000010000110111100011110010110110011101101011010111010110111111001101100011001001001111010110010111000010001101110000010111011101110000110010110111100100011111110100001110010010010000001001010100110110010101001011011100111000101011010001101000110111001100011100111001010100010011010110110001010010101101101101100110001101111101101111011111111000100010111111111011100010000000000011000111010000100101100111100010010001010001001001001101001110010101110010000001011000011001000011111110110100011111001101100100101011001101111101000010111010000111011001001100010001010011010010101011111001000001110001101111010001000001011000100111101010000010010111101100011000001011000000001111111000101100110101100011110010011011101000110010000111000010100011011010000000000001001011100101000101011110000111000011011100001000000101010100001100100100110100001010010001110111001000011101010111100001010110000111100100100010000110111010001010111100001111100010010001011011110000111000001111001010000011100011001101001101110000100001111010010101001001010111111001110100010110001110010000101110010100011100110100010011101101001110011100100110100110101100111111010110110011100110001110110110111110101100011000100100010000100100001101000101101001100010000110100001110101010011110111001111001
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110001011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101000101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
001101010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111111101001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110010101101000011010000001001000010110101110111010101011011000001111110001101010000011101001111000101110001000000111101011110010110001100010111110001111000000100101111111110010001101010111010000001101101011111011011000000010110010101101001000010111000111011111110000110111100101100010001111100001011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100110111111111000011101101010100001100010100110101001101111101101100001000100111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000101101000011010111111110010100001101010011110011000010100111011100100000100010011110000101101111100100111100111100101010011000001101001001001001000101000101011011010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010011011100001000101011001001111110100011001000101111111110101001101011011101010010101001110001101010110010111111110000010001110000111011000010010011110000000111110001001000110100011001001001010000001010101001111010010101010111011000000011011111010001000101011111011001111011010001111110010110001001000010111100111011100111110100101100011010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000100010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101100010000100110010001100010100010100000011010100111110111001110111111110100111011101110111100000101010111001011110101000100100111101101001000001100011001111100110111011111111100000000001000100101110011100101000100011000000001010001011011001111101000100101011100111110111000110111000110000001111000000000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001111011001010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011101110100010110110110010101111010100101100001000110000100001110000000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110110110111000111001011000001000101001010111011100010100011011111110111000100000000101100101111100001100000101110000001100100000000111010011101010101110010111001
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110000110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100110100110100110111001011001011000000
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010000101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101000010101101010001110100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
110101010010110000001011110011011011110100100011010001010010000001010001111000111100000001001010101001101111101010000100111010011110101100101010001101101111001101101111101110110001110010100110011100111110100101001111010100001100101011110111111111110100110111011111000101001111010001100100111001001100110101000010100001011101110101010101000000010101000001000011101110010011000000100010001000111000010100001111100001011010100110110101000110101011011100101011111101000010000111110101110001001100111001101101101001100011000101000011101011000100111110011111100100101101010011011001110000100100000000010101110110110011110001111100110001100110110110110111100000011111100100010010101010001001110100011110010100100000101110000001001110100111101010100111110111101010011100000101000111100011101100100100010010100111010010101011000011111101011011010000001100101011011000001110001100110111110001111110011001000011100010110111001010110101101000010101100110011100010011001101010001100100100000010000101011111111001110111111100111010110011000011010111010101101110101011010001101110010110111110100101011111010111101010011110001001010101011011111110000010000111100000000001100010010110010101001010010010111000100100101100110011000010011100100100001011001001001010111010101001001011101010101010010011101010011101100001100010101010101100011100111011101011000111101010011000001100101101110111100100110010000101101011111101100000001011110011001111101100100010101101110111010100111010010100100001110101000001101010100101101100000111100110011010001010010100110001010011110100010110111111010110011100100111010110000101100001011001110110111100100100110111100101110010001000010110010110010001111000110011000001011110011101100110110001011010100000111000001101001100111010000111001100101110010110111110001010000110011000001011111101001000110011011010101101110110010010001011101001111110001110110000101011101111110010110010000110100100101110010010100001001111010110101011100101111000010001111100001111101101001100111010001111111000110101011000100010100010110001101110001011001111110100100100111011010100010100010001111101000010011001010111000011101110110100011001100001000101011101011011110101010111111001110001110011001110100010111111110110001110011100010010101011111110010010100100110001000011000001110011011010100011010101011101011101011000000110011101111110111101000110010101110011111011011100111100111100010101001000101110101011000100110100001100011011100000000111001000000100001111011100000001000011010001011110000011101101000111111011010111100011010001010101111101100101111001100011000011111110111110000011111110100010000110000010111010010011100001110110111011111010111010001100100010001010001010101001100101100000110110110000001101010001111100000111110110111101111100001101001011100100001111000100000101011110001001011100011001010110001001001100111101110010001000001000000001101111011010000000111011001001101110100010000010011111010101010011101001100111011011011100010100010110010101010101000110000001100011100100110000001
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
101011100011100111110010011100101011100101001011010111100001000101101000011001011011000110000101010001100111001110101000100110011101010100111101001011100101100011001110001110011100010000011110000110111000100110011110110101110011011011010111010001110111001001110111111110001111110010100011110001100011010100000001010000100010001101100100111111001011011001110001010000111101011111001000101011100100000101110000101110100001101110100101001111000101000000001110101110100011001100100001100111001110000001000110111011000001001001100011100001010000010110011001011010010111101100110001100000100101011000111011101011110101111000110000111110100101000000000000000111000110100001111011110101101100011011001110010100001110111010001100100000111010001001001001110010001101110010010101110110010001001101010111011101110101110111000010010111001100100100110011001111011001110010100001101000101101100011110010010100010101011110010001000001010110011101100010110001100001100111000100011101111010010000010010011010001001011100111010101110000110000000011110111000001100001111100111001011001100101110100000101010001000101100011000101000101101100110000011101100110010001100110001110000000101100111110010010100010000000001100010110011001001000111101000000101101011111011011011110111000010111001101110001111011010100111000101110011100011000100011111011010100010100101110001111011111111101000111111111110111011111001000100010000110011001000101101100011110000110100111101000001010000000101010000101001011000010011100100010001001101101111111010100100110100000000010100111111010100111001101011100011010110111110011101110100111011111000001110101000010011101011010111000011100100101100100110100110110010011110100100000010100111000001110001000011110100001010000100001010111110101000101110011100110010100100000111010010011000001111011010110111110000100111110001000010011011001011011110111000111101011001101010110111001010110011101010101011011101001110101110000000101001001100011010000001111000011000010010001101101110000100001111101100011100100011111110001110000011101110101100011011110111100010100101101001011011000011100101101001001010101100110101110110000111011001001010001110010010110001011101001010111010100100011011101010001110011001110111111110000111110001000100111100111000011110011000001111010001111100110000111000100111010001010100010011100001000010000100001111111001111001111000101111011101010111111010101001000111010011000000011100010100000001011001110101101110000101001011111011111000010110011000011000110101011101100011111000010110010000111101011001001000011111111010100110000001010111111110100011011111001011011101100010010011001100000110101111000011001010010101011000110001000111100100000101110001110000011101011100111100111000000101110100010100111110000011000101010110111001001011001100000011001101001111001001100101110100011111000110011001111110000010001011110001000100101101011110010100100010010100101001101100101101011010010101011101011010100100110001111100111010000001100110111010111011001110110101101000110001110101
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011110000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010001001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010000000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100111000000100000001110
110110101011111010100001001100100010001101011111100000010101111100100000000001100011010011010101010010001100110110011110010001110010010010111010001000101111000001110010011110011111010101111001101100110001011101101111001010111001101010000111100101101011001010010010110110010000100010000101110011011010100110001111111111000001011110101000000110001111001100110001011100001100111010100100101011000000011110011011011111011101110101000111100011001100100110110001010110100101000011010001001101000000010110001101011101011110100100000110000000011011100010101100010000101011001000101010010101101101011011001010001010010010001111110011010000101111011100101100110101001101100101001101111110100010100010000110111101110101111001000100001110111111101101000010100001110010101111111101111001001111011100011101100000110001100110010100001111111101110001110001000000000001010110101110011101001000110011110010111011100010001011111011001010110011100010000101011011100100101111000101011010010000111001111101111001100110110001011000010111011101100100011001110101001000101111000011100000011101101100001001001011011100010110000011111011111010001000000110111110101010100100111010011110001001010110000010001100100100010101111100111101010100011000110110001011010011100101110110110100010101001101010111111011100000101101100101011101000111011000100010111001110101111111001001001111010101010100001100001111011111110100110110110101001010001100100111001011010011110010010001110110011010010000110111110010101101100001101100111011111100011000000100110101101110111110111011110100010110010011001010110001100011111000101010010000011000011111001000011101001000001100010111100011000010000010011110001000100011001110001000000110111010011010010101000101101011101100100110001111001101001010011110011101111111110010100100100010110000101011110001101111011010100000010101011011010110111011000010111000111111011001110001011011100010001110001111010001111001101000000100010110101110100110000110110101001001110010100000101011100110110100110010101001000000100111100100000000110110001111100100110011110111001100011111001011111011001010000100111100110000011101101000110000110000110110000001010111110011101010011111011000000001000111110011100000111010100011001100000010111110111011001100001110000001001100100011010001011101001010100000110100001010110010100000101110110100011000111100011010101111100000010010111100100000100101100110111010100011111101101110001001100110110111001111111101111000111100100100111111000101011100001110011101010010111111011000001101010100010011110001001110011000011101101000011110010101110111111000100001101010111011001111110100001110101101011111110000001110011100110001110001100000001110100111111011111000100000111010010011010100010100010110000110101100101011110101000100011101001010001111101101000011011111100111011100000100000001010101100110011011011010110010010101000111101011011001011100000001100111110101111000010110011011110101011100110010100110011110011101100001011101111010010111110000100110111101101000011000110111011101
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
101011000100110000111000000000100010111111110010011111110101100111110101001110101110100110001100010001110010101110111100101101100100000110100000010000101010111010010011010011100111010011100001000110000001000011110110011101101110100011001000110000110110010010101000111000100011101111110100011010001010011010101000110101100000010111100110101011011101101010100010001101101011011111001101100110110010011011010111101111000000011001110000110110011000101010011001000101011001011010000101001100001011101101111011100010010001001110101000000000001101000000101110010110100100101100111010011011010111101100110000101011001110010100110011011111111101000000001001110010111010101000101101001100001110001011110111011100000011111100100110111000001110000011110100111101001011001010001100110110111011100010111010110110111011011000010110001000111100110011011101111000100110000101111111011011101000001101000011010001011011000100000000011110110101001111011111011110001111111111101010100000001100001100110011100011100010001110011000001110011000111100101111111010001111011000000111101110101111001000010001010001010010101111000000111111011111110101001010001010011000010011000100001111011111000000000011101110011001011111011100101011001000000010011111000101000110101101011001010110101110010000111100101010000111101101010100110100001110111010001001001000010001010111011001101100101000001111111011011100111111010001010000101111101010010011011001111000001010010011110100000000001100110111001010010001110011110001111010100110110100100101111101110100001111001010011100110100000110011011100111010011111011111111111100001010001100000101101111101000100011001000010011110001100100010110111001100100011001100010110110011111000010011000011110001011101110000000110101101111101110011000001001111001010001001110101011011100111010100010101011101010001000000110101110001000001010100000100001010100101011110111111110001000110111001100001010111011001000010100000111101000010011110100000000011000011111101101000001011110000101101100011010000110011010111001001001110110111110110010011000001001010011111111100001011010111011110101011000001100000110100101000100011100100110111000011010000110011100110100001111111000010100110001100100100111010111010111100000100010101110010011110010101011000011100101010001111110001000100010000001011010111001111000001111100111000011101001101010001010110001010110010110110000010000100100110100111000010110000110010011011110011110011111101111000100111011101001001111000101011000110000111111110000101110011010110111010011111010101010101011110000110001100101000111110001010011100011001011011110111101100010000110000101000101100101010001110010111000010110101100011010010001010100101101001001000101000100000110101100011100110001001001110101110001110010101000001100101001100001111001100101011101011000001111011101000110110110101101110000110001110111100000011010111110001000100001000010111010011011111111000100001011011011001110110000111001110111110100001011011001110011010011101010000110101110110111101100101100101110110100
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
011110100101011111110110100000011010100011001001011111011111111110000000100010011001001101100111001010010100001010001010110100010000111110000010011101110011011001100001000100100000100010001111100111000110011100111100100011010111110100100100010100101100110001111111111011100010110010111001101010010011101100100111011110010111100011011100011010101001011101100000011010000011001001010010111011011111100010000001101011010000011100011101100010111110000010011101001110011110101010100100010001010101001100010000110001101000001101000100010100001110100100010110110111000110010000101010101110110111100111111111000000111110100011100110100100011001011011111100000001000010000110001101111010001000001010101111111101011000010010101001100000101010010110001011100010001100000011111000011010110100111000001001110000010100101001011100100001111110001011110111111110010111111000000000001001111111000000011111001111100101001001110011111100111001111011100001001001101110101001001011100111101110110101000000011010101110100010101100111100011110110011011100110100000010100111010010000010010010010001001111100110100101111011001111001011111111100100011011010110101101010000111101100011110111000000010001011010011000000100111110001011001001110000100001001011010110001011100000110111001101110100111101101000001101111100100101011000100010010111011001110101110111101111001101100101000011100101110111010001110010011101110010011101011100000100101010111101100100100101100101011110010101100000110110000000001010100101010001110001011111011100110100110110101111010100011101110011111101100010000101100000001110100110000010001100000011110000110010101111000101100011110010111111111011001111111111000110001100011010111110000101010111001111100011011111010001010111111111000001110011011111101101111010110111010010111001100001001001010100101011100111000000111000000011011000010100001011000110000101010010100001000111111111101010101100001001110100011100010011100110110111101101010111110000010111111111000010010001111001110111001001001100101101101111011100100010110010011000110011111010100101100001011001101010011110100000100110000100101101001010011001100010011011010101110101111010001100101111000001110001110000011100010101101000110011111000100110111000100100110100110111000011001101100101110100100110011110000101100110111110101110000110001000010111110101101010010100000100101001000010001101110010011111010001000001111011100001001011110101001110010010101110010100111011101010000001110101100110001000111000110100111011001101000110101011101010101011010110001000100111111010110011001000010010111000000101010000001111101100110011010101000001111010100101000100100011111101001011011100011100101110011000000000101011101100011001011100011000000101001110110001000101001100111101101101000001111100111100100111001011000101100110111011011000010001011101011010101111010001101010010110101110111010000000000101000000111110100011001101110101010010101011011011101110010010001100010000011100010111110100100001111001010111001001011110111101101001111111111100111010
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001101111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
000111011000110100101101110100011110000011110010001001111001101011110111101111111001001110001110101110001100100001110000001101000011000010010000111111111101110100111110101011101111101001110101000100100100111000010101001111000101000010000000000011100110000111111001010000001101110110111011111000101010010111110011111111010000010111111011101110011011110001000010000100111111010010111000101110110100101111101101111101010111100110111000100101110100100111010100110110110000000101111010110111110101010100110100111110111110011101010100010110000000100100010011111001000111110100011000111011110111110101010010000100010011010100101010101111101000001001100011010101110011011100010000101110111100011001011010010101011011000010011010010000010001101011011111100011100001001011111111010111011011010011111010111101011110110101010010010011000101111010101011000111110011110001111000010111011010010100011101110111000110010111011101110011000011101100010110000001001110001000011010110110001101000001011101111101000011010000011100110000110100000010000001100110001001101010100111100111000111101010100101010110000100111000101110111001101001010011101011001101101110101001110011001010111000011100001110001110101010101001001011111000000010100011110110101110111001010100001101101100011100001110100101010101100100100100101011001111110000001011000011001111111111001111111011111101111111011010001100100011111000001111111100111101001101000101110101001101001000111110111001001111000000101100111001110101111111101110101010101001010001001100010001100101110001111001001100110011011011000111011110001100011110101010111001001011111011000111010011111101111100101100110010111000011100001011001111100011101010101101000000101001011111010110001100000110111111000110110110010000100010100000101010100011011100001110001100100011110001000100000101110001000111100111101111001100100000001110011101100010111110010010011000100001000000100011110101011000000011011011000111100110101000100000100100010100010011101010011111010011010101110011010000111100100101011110011101101010100100110001101001101110110001111111110110110001011010111001001011110010011010111100101110110011000111110001111111011111100011011110001110111101001101000001000100101101111011000000111100011100010001100011100101011010001001111101011000001110111101101000100111101010010111011100101100111101000101011101100001111000110000000011000100101010010101111000110100000110000000010001101101011010110011011111110000111111111100110001111110110110000111110111010011101010111010100100101101001011010100010000000001101110010100000010010001010001001011100010011101010100000100001101100000110000101101110000001100110101010110110000000100110111001110100110000110100100001111101000110101001001101100011001101000011100010011111101001001001110010111001011101011101000101011011011100000010111000000011110011111010000010010001110000110100000001110001000011110010110001011010000101011101111010001100101110111000011100000100111110100110101110000001100001011100101101100111000010011001100101110111110001101
100001101101110000100011110100011110110010011101101111010000010001110100010100000011100010101111100010011110110001001101000000110111110100001001000011100111111110111100011000111100100101100100000111110111101100001001101110111001011010010101001000100001000000001000111011101010011110011001000001011111101101001000000100101010010101101110111011010011000001001011111010001010001010011011110111100001001000100011011100110110101101100010011000111100110000001010010101111000110010000011010010001001111000111010010010111000001011000111000000110101010000000101000010001011000100000010010000111000000100100110110111010100011100000001101011100111100110011100000110110110000110011010110100101111011011101010101000101010101111100111100001000011000011011100110111101110011010001110010110110101011101000000110100100111010110100101001001110100110010010000101111110101000010001011110000101111010101111001100100111101100100100111001000101101111000001010101110010111000110100000110011001111111100001100110000110100011000101011001101000001000000111000000010100101000111011110101001100100100000111001000000100110001100111011011000001101110000101101111010001001100101110000110000001011000100101010101000001111001110000111001100100000010101001000100010110100010001110101100011001101011111110001000001101111111101111100001000000011011110010001110010011111110001101011000011011001111101000111000100000110001001001101100000100101100111001101100000110101011100010011110000010010100111101110000100110101100011001110000110010101100101001000001000001111111000001101000011011101010100001110101111010011101110101100010100111011110000000111011010011101110110101101101100011111111011010111100000111011100100001011000110100100111111101100111011001100110100010001010101101010000010000000101011011011011010011101110111001100100011111101110010001011111001100010011000011000101100000111100011101111110011000001010111001011000111001101010011000011000001010100000100000101011110110010000001111111110001011001100000000010000000100001110111100100001010000011001110011110000001101101010001111011110100010010111011001110011100010101100100110000010001011111101011011100000000010110010001111011100100001010001010110011001110111000110000110011100001111011101101010110010010001001110110000000010011110011100000101000011010011100111000001111001010011000000010010011110001110101110001010100001001100010111000001110001000110011100000011110010110001011001101001100011001100110000011000111111110010101101010101111110001110111110011000100101000001101001001101010000010010000010111110000111011111110110000010111101110100000100010010001111010011001011110100011001000011100101100000000000000110100001110111001100101101100101001011011100011011000000010001111101001101100101010101011111011111000111010000010010011011011111110110011011110100011011100011010011000000011100101101111111100111011111110001001111011110100000011011110110111110101111101011111101011110010100001111001111101111100101011101101010110100100000010110010000011100111100100010011111101000001
011110101011001000100001011001000010100000101011001001101111010110000001101000010001110000001000001001101111111010000010100001011111111010100111101000001010001000010101111000010101000100100001010000100100101010100100101010011111110010111000110011101100111100000100111000110110000100110011111100110010000100100000001001010101110111101110001001011110000111110010010001111111000110000011011001111101101001000110100110100110110101101010000101111000010101011011010010001001011010010101010010101111110111001001111101000111110111101101110001101000000010110100000100110110100111110010111010001100101110111000110000111111100000000010100110011101110100001010011011010001001111101010000110111100101100100100001001010101001000111010001110000101001001110110000000111001000010111100100011010001001001110111010001001010010111001101111001011000100101100001100101111000100101111000010011101111001101001101010100110111000110000101110000011010111100110001001111011010110011011101110100001000100010001010111110101111100100011111110011001000101011110001110010110011000011100111110010111111111010101110010000100111000101000111111000100111111111001000010100011000111001001111011111000101011111010100100100000111001011111100011001010011101101000000000111001101000011010000011010100101001110011001100011100100011101000010110000111100110110101011110001100011000100011100101101011011101010110010010110011001010000000101100101000111011001100001100011100001001100000110011101010111101010101011000011100100100100100010011010101101101001101001101011011101100100110000001010001010001011110001100011000001011101101011000001110001010001011000001001101010111111110000100101001011110011001001110111010000110010110110001100001010001101111100111000000011000100001111101001010011111001111011000111111101101111011000011000000010100111010111111010011110010110010110100110001100010100110101100101010111011101011001001000010110101100000010001101101101011010100000011011100011000101111101011000001011101101010100100111100100000011111111110110000000100000100101101110110110010111111110100111100001001001110001010100000101011011011000100000001100110101001100110000101000000000101001101111011110010101110110000100111000100110000010001110001000100101001100100111010011110111011111111011001001010000010001111000101111011110100010001101110011011110100001011101110000000001101011011100001000000110111101110001111001101001011101011010101000100101111011001001100010001110101101111001100011010111000101111000101111111011111100111100101100001111001110111100101010110011010110101100111100101011000011000011101111010110110100011001100101010110011000001001100010001000100101111000100001001000001000101110000111110001001100110100000100111111010001001011100011010001111101001100110111111001100110110110100100111110001001100111110010101110011010110111101111000001000010100010011110111010110101110011111101101001101010011101001111100111101000100001001011001000101110100100001111110011001010100110100101000101011111111110110101010010100000001111001111111011001110
011010000100100001110001101011111101011001000111100111100001101000000110110100111111010001110110011111111011110111100000010010111111000010000010100111001110100001000010011111100001101100100101010011101101011100001001110010100111110111010100001101010101001011001011011000110000110111100011011000101111101000011001111111011011011111011010110010101000100001010000101100100011100001101100110110010011000111111000101000000000101001010111100010101101011111010011010011001001101011111010011010101100110111000100111011101011110001010101101001010001011100110110111010000111111111000001110000001001001001110010111000001100001001000011101010111000111000000100000001100011011011000010000000011111000101101101000001010110000111110110110000100011111010110001010111110101111011111111110011000011011011001010111111011100101000110001111110111011011011111101110101001110000111011000001111011010010110001110011010000010110111100010001111111100011101100111110101011000011101011001011010010111101101110000110101110100001101010111111100100001001101011110011101101110010111101100001000111010100000010111010000000111101000110001111000100110010100101001010101111001100001110100111011010100111000110100001010000001111100101100101000000111011000000101001111100101110011001100111010001101101010011010010100010100100110000111000110000000010001011011100100100000000111000010000100101000001110011001000001110011110110010101001010110111001100100110100010000010001101011000001001110101111011101010100011010110000010011010110111011111101000011101010101100001000001001100111110101110010100100110100111000000010000101011100111001100100011100111111000010101100101101011001010110100000100011100011111001010111111101110100001000001101111001100010111010001111010101110110111111011100101100000100001100110011001100000110000111011111010000000010000011011100100101100100001010000101111000100010000100010011100101011011000110110010111100011001001000011010010110001001110010001100100001110011001100111010101001111111100101101101001111111000111001100001110011111001100011100000000000110100001011001001110100100111110100011110111000100001011110011110010011100000101010100010001001000001100010100011110111110111111101111011101010001100111001101010010110110001011101000001101111111000110011111010001111011001001111101001010100010100100000001001101110000001101011011100010110110111100110101011100001010010110111111111011001110111111000001011100111000011001011101011101100111110100000101000001111100100000000001111111101110100000100101000000000010000101101001010001101011000000110101111000000111011000010111011101110101101110101101111100011010101110110110001110100010100100011101000111110110111111100111001100011011100010110011010000011010011001000000111101010001011001100010000101001010011001010111001111110011100001110110011111110100101011010010100110101111010110101010100101110100011110001000100110001010001111111001111101110010001000011000110101111111110111110100001100111010000100111110010010101010010111111111101000100011000001010101010011101011
101000111101111010010010111111011011000110001110101110110010011010000100110111110001110100010011101010010001110010100110000110001000111000110000010101101010110110001110100011001001110100111110110110001110111011010110000011011011100010111000101010101001101111100101001011111100011100010101010000011100001001100101101011111100111100011011101101000111100111010000111111110100100101001011000101001010010001000011010001000111001010000010010011111111010000000011101110111110011110100001110000000111000010011011010110101100101111101101101011010010011100011101100010100010110111001001111110011110110111101111010111101111101010111100111110110100101010010010100111101000101001110010011000100101011101101111110101010110101011100011111000010110000100010001101011010011111001110100001000010111010010000011000100101101101100101001000100111100011001111100110100001100001011011111001010010111001111001111110011111010101101001100011110110011000101001111100011110111000011100010101011111000010101011110110001111011110001111111111110010011000000101100110101101010000010011110000011000000010011101100110001110100000100010000110101101111010110010011000100100010001011111110011101000100100100101000110000101010001110000101110000000100001001001101101111001100000001111000110111110010000000111110000011111010010011011101100101011100110111001000010110111001110000101101110000111100111110011001101111000110110101001011000101001100011110100000101010100100000101110000011000101100000000101111000111010000111000011011001001100101011101000101110010110000100110000001001010001110101010011010011000101011100011101100101010111000010001101001000010001111100010111000111100110111010110010101011110110101101010100110010010001011101110111101000101010001101011010010001001000100000010101110000001011100001011111110101110111001001000000101101100010100111101101110111101101110001010111110100011100101011000001010001110101011010100010101011110010100001110010111110111000111100111011010000010010100010000000000001000001010111111111001010000011100110101101001100010011110110000001101100011011010010111011001001011100010011101010011011000100101110010010100110001100000101101010111011001000100110101001110001010101010111000011001011110011001100011010010010001100011001010101011111010110000111101010100100111001101100110111010111010101001100001000100100010110111000010111001100111110110000100101010010011101011100110110101100000011100111110001000001111011110001001000011100101000011101100101011011011100110001100111001110111110111010101110010110110010001100011100110100100100011010111000011000000001010001100101100001000100111000110111101100001111011011111011100011110111000111101000010111100100000111110011011100011100000100010010000011001111110100100110101111100111101100111101010100111010101000010101010101001100110100111000011110000001001010100110010100111100011001010111100011110111000100011110101100101101011111011010011110001101001010000101000010110100001001100100110101101100011001100001011001111011100100000111010001000101000111111101000
101100000110011011001101000010001110001101000011011001010000011110111010101000100001011111000101001110011001010001100010011101111011000110000000000001010111101000011001100000110000011100001101001000000111010010010110011001001011100011010000101110111111010111111101101011011000111110111011010110111101101000111000110010011010001111000010110011000110000100100000100110000101010100011100110010100111001100000011111011001010000010110010011111111010000100110011110010000001001110111110111111010011110110101101110011001010101000110001101101110001001110001111010101101111000000111000001010101101101111110100000010100100101001010111011001001011001011010111011011000001111110111110111011101011010001011001000000100011100010001011001000000111000010110011011011110100101101011111110011000011011001000100010101111101011111100000110110010000010011110100011001011111111011010000111011000111000110011111111111111100101001111110010110001111101010001111000111100110110000100100101110010111011111100110010001111000101000011110000100110100001101011011101100010100001011111010111101101001000001001110010110000011000011100010100111110110010100110101001111001100110011001001100110110101010110000010000010110011111000101100011111001000011000100101001000000000001000001000000010011100110100111011000001000000100000010100110100110100010110011101001011110010100001110010010100110010110010010100101011000011100111000000111000111111000110111110101100101110110001100011111101110001010011011010101010111110000000011011010000101000001111000011101101000110000101010010111000011101001100010100100101000001010010001001000100010001100000100100000011000010010110111010000001000110000000101011100100011110100101111100110011000011101110101001111101110010001111001001110101000110111001001111100100110000111100001001100101100010001111111100111111100111001011110011001110001111100000001010100100001110010111010000001011010101100110000111110001011110101001011010011100001011101000011111111010111101111101111001011010110011111111101011011111100101001111001011101000111001110111010010000010001010001111100100001100011101110110100001011111001001001010101011110100111000110011001010110000011000100101110100100001100100111100110111110111011110111100011001010110011000010100011001101001001001000010100110001111010011100110101111010001100000000000111101111111010111000100001011010110011000011000111001011011111010000101000000101111010000100100110000001001111101101110001000101011001010110011111111010001110011001010000000100100000110011100101010110100101101000011111101110001011011111100000011101010111010011000000011000111110011101101010111001110101001000110101100001100000010010011101010001100111000100000010010001101100010101101010001100100011001000000110011011110100001110110110011011110101101000100001100000111111111000000010001000101000111111110100101110101101101011010111111010011111101101101110101101100111010001001110001101110001001001011011110111000100001100100100010010010101011100010100100100101001111010111111010010110111001111100000011
110010111001011011100011010100100110011111001001001001010011110010000010000011001110100101100101110101101010000101000110010100110111111010110010110010100100010111001100111100101000011000011011100101100011100111011111110001111100010101101100100111111100100100101110010011001100101011110110001000110011100001111100010100100111100011000001011111101111000110000000010011010111000100100111110011011001010110111011111001000111100011010101110001010010001111010000111101110111110101011011101010101011110101011111101101000111011110111000000010000011000000101011011000100101001000001000001110010111111110011101101111100011100011111111010100001100010010010110100110001011110010110000011000111010011000000010110100000000101100010101001000110101111110100000111100100110000010001011111011010100001001001001111011110001000100011000111010000111000010000001000001000010001100000111000101001101011001000001101001111000011010101110010001001111011000101000010110101111011110111011110001101111111000101110000100001111111100101000000010110010001101110010101000000100010101110010001011111010110011111011100001110011101100100001001101001001000010111010010001011011101010001010100110010000011100011100111010101011110010101001011000000011010001001000100000101001110010110100001101111111101010100100010111101110110101011010100011011100100110010011110010011001110111101111110100010100110000000000101110110101000011011110001111111011010010000110001000100110001000101000010001011001111011000101100100000110111010000001111110111010110101011000100111010001100111001101110100100000111110111100111111101011110011000111001101110100110010001110111010011010000111010011110110000011010010001001000001111111010101001000110011001010000001110001010010000000010001111100111110111111100111001110100000111010010010011110011110000010110010000101111100001111011001000010011100111110100101111010110011000111000100100001010110011101000011110110010111010111011100100110111001010110000011010100011011110011000101001111110100100111010110000110010111010000111011110110101110000010110000001011000010000011011001111101110101000001101010010111010011010110000000001000110100110100111100011111010101010000101011110000110101000101100101001000111001010100110001100100011010001011000111010100111100101111101100101111101110110000101100011000011110101000101100110100101111101100100000001111011011000011011000100000000101010100011101111011011111011101100010110000010110000011010100100100010001000110101101010111111011100111110011010111010111010010010101110000110011111000110010001101100100010110101111000100011000011101010001011001100110001010111010100111001111001101010001111110111010100101111010110100000011000111110010000000000001010011110010001011100000111110011001100100100101011111100010100000111110000010001101011001001000010000111000110111011011011011110010011101110001001001101111001000000000110000000101111111101010010010000110100001111001110001100101010111100001010101000000011100101001011101011110100001011000100011001000011001001001111101101100000011
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010011101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111110110001100111110000011100100111110100111100101010100011111
001101001100111100100100101010011001100101100111111110010100101101010011101011010111011101100011101100010010000000111011010110110101100000010100011001111111001111111000100101110111111010010110001111001001011011110111011111101111000001011010000111011111001100101010010110011110111101110101111100001011001011011001010011110010000000101110011100000011110110111000000001011001011110000010001000010000011010000111100110011101011000000101111110011011011110101110001100000011101010011001000110011111100010101010111000100010100100111101001100011001001000111101011011010111000100110001100001100111011111011001110101001011011001010101010011110100101101000010101000001011110001110010110110100110011010001010100000000100001011000110110001110000001011010010100011011100001111001000100101011100101011101001001010010100100110010001100000010100110110001010000001010101001110000101111000101101111101010111011110001111010111001000000001000001000000111000000110011111101110101010100000101110111111001011011000100111100010010111101001101011110001010010101100110010011011000100110001101110000111000110101101111111001100000001101000001001110111010001010011101111001001001100101001100100110101011001010000110101101000010101001011101001001000011010101010011001001111111111000000111101000010011000100101110010010111111001111011011010110110011010101011011110100010110001000000111100101000010111001101000001000110011001100111000011111010000111010111100001001010111001001100111111000110101110010110100000000001001011100001000100100000001100110101110010110111010111110000010010111010010110111010111111111101000100101110011101101101000010011001101111000011010011011111011001000001100011000110001110111101100101101000000010001000101010001110100100110001101001000101111100001011101000101010001000001100111000011100001100000001110000010000010100010011001110011100000110100111110010101011110111001010000101100011100011011110101010110010001000110010100111110000110100001110110111100010100101111001110011101001011010010111011111000010000111011111111111011110011010101010001011000001010101100110110010000100110011011100001001011110110101010010000101110101000101010010001100101001101101000100101100011001111001100111110000001010110100010011110101100111100111100100100110001000110010101010011100011110100010100010000010001011110001100011111110001001100110011110010000100010000100111110110101111100111001111110111101011110011111100111101000000110111011101001011000011001011000100001101110000101111100011101010000111111011001110011110011010110101011111011111011001111010010111101000000001101111111000010010110011000000000111110010101110111011100100111100111111101111001001111100111000000100001010110110111101000001101111000010110000100110110100000010011110101101111000001100000101101010000001111100101010000010010001011110010001101111110100100010100100110101010101111100110111100111011011010001101110011001010000111101111111110110001010110111000111100111100110100001110000011100011111101010010101011000001000001100100101011101110011110000011
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
001010101001000000011011110100111100001101101111110000100101110110000001011010101101000100100011110011101100011111110001101101010011110010101001010011001101000100101111001011011011110110000101000001110110101111111111110011010111111001011101111000010111010010100000000011001001110001101101011011010101110111100000110001001010000010001000010000001110101011101001110111100001010101010110010001010011010011110100110011110110110100010010101110100100011010010011010000100001101000000110011110000010010101000001110000101001000101101111000000111000010000101011010100101111101000111000001011101111101000010110011100011010001000110010110100011010100110010101110100001100101110110111111000100001010000011101110100101001010011000001011001001101000000101000001010100101010000000010100000001110111111111010000010011100001110110011000001001000000001001101010111010011000111110100101011000111011000111010110101100110100000100111010110011000110111010101110000011000111001001010010011000011110000111111010011010110010110110011000011011001111100010111111000101010011111011001000111001011101000101000010001110100100011111011100111010010000101100111110000010001110110110100111111010100000100101001000110010110010001011011100111101000010111010111100111110010111100101100110101100011001111001101101011101000010000101000111100001101100100011000111010001110100110110010101111110001110010111100011000111001011000011101001111001111110100010100011000111111001111100111110000011110010000100100010101000110010010110100100000100001000000110101111100000000110010010001110111011011001111101001111100101000010001010000011110110111110101101000110010111110111110111110011101111011101101101110000100100010000110111101011001100110100111110010110000100010110100100100111010000100011010001001010010001010010100110110101011110110000001010110011000000011111111001100010000010010001100100110110111000100000100111111011111111100001011000111101000001011010101010011101100010110101010110010011001100000011100011000111110000111101100111011110001111110110011001010111000100000110011110101011000101000001011110011100001110101101001001101101000110110110100011011110111111010111000001100010111100111010000000101110010100111111111011100010111100100110110011011001111111000000001111011011101000011110110100010011110100000111000011101100010110110110010010111100101010000011000011111111011100101011111110100001000011110101100000111011000001000010000011000010011010010000110001001000111111100010111011010101111110111000001001000000011101010110010111010011010010000101000111011100111000001011110111001000001000100001101101011111100101100011000011111011011100110101101001101011110111000010110011000010100101000110001000001100000011110100101011010101110010011011000100101011111011010001001010000110110101011110010100010011011101110000110101100000001011100101110101110010101011110001011011011100100110111110011010101000001100100101100001010111001010100110000111100010001000000001010001000100000110100100101110111101000110100101101010000001000111111010011110101
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010100100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011111000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010010110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000101000000111001011010101001101001010101101010010100001101101010101011
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101101111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
111100100101101101110000100100010111011010001001011000100100101000111100001100111011110111111111100001110101001001111011110111011000110010001110000000101101011100000000001000111111100000000011101101111110010111111000010001110011101011000101111100111101000011101101110011110101001110111111000011100110011111000110101011001001000110100010000010010111010100001011110110111011101111110111110111000101010011001000101101001010110110000000110100110101010110110101101101111110111101110011111000000111101111110001110100100111100110100010100001111110100100110000001000110111100000011001100101110000000111010111010110110011101011000010000101101101111010110000110100111101000010101100111111100001100010100010000001010001101100101111001111000110100111010111100100010001000111100110011001101011001100001010001001100011000111110011010001000101100111010010100000101101100110000100000101001010000101111001001011001010110001001101000011001000000111101101000100010010001110100001110100100101010101100011010011011011110101001001110100011010100100111111001111100001100111111010000010110101100010010000100001110010110110100000001011011010011110101000101000010001001101111011011110000111110101011010110000111011011010011001000010111101001010010110101100001100001111011000100000011010101011001000110101010101110111011100100110100111000010101100010001001000101011010011110111110011000001110100110101100010000100111111000101011100100011000111001000010110011010111111000111011000110010001001011111000000010001000110101100100100010010110110011001010101000110100010001000011111111110101111111101100110101000011011110000011000010111000001101111000110010001101101001100111001010101101111001110101010110100100111000010111001100100001000111101010011010010110011010000011001100000110000101010010110001100111110000111100100000111010110101010100001111110000110000001010101011100011011100011101101110011011010111011100011111010101000101001100111100111111110010010000010110100101110110101001110011011101011000110001010110000011100110010111000001110011001000000101011100000100101111001111011011010101000011001101110010101110100110001001010100000000010101101101011101111011101001000011010111111001000011000001000101101010000111010000111011011000000010001101111011000000001000100111001000001001000111110100100101100001100110100100010101001101100111111000110101011001101100100000010010000001000101011110011111010101111110011111010111000100101011000111110101111110000001011010001000111111010101110010010111011100001110110100011001010110110111100101000000001011100000000100000111001101100001000000011001110100110100000100100001010001011001000111110101001000101110011001101010110010000100111101000101100101111010111010010111011111011001101100111000101111111011000010011101110001110111011001001100000011111011111110011001100001011001001111011101101001001000101101101011000001011100000111111010100000000000001001011110010010100101100100101011101011101101000010110000001000110000111110000110001011111110011111000011110010100111001100011111011101001
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010100000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
011110011000010111100100001010100001001000110011011000010111001110100101111100011010011010101001111011100110110100110000000010110101101110101111101000111100100110001000000001100011000111101001101101011101010000100001000000101010001110100011101000000010101000001100111110111000001000011010110101100111000111101101000011111111110110000001111000111111110001110011101000000100010000111110001100101000000100011111000011101100010110110010010111110101100001110100100100001100101101000001111110111101101111001111000111011101110001000010001110101111011000010011000001111001001000111011111111001000100101100010101101111100100110101011101100011111011001001000001000110110000101011000011010110011011001100010111100101110001000110100011000000110110110101110101000010100010111001101001000111101111111100000000101000010110100101100010011100111000110011011101111100010000000001001001101001111110001101111010011001010101001000001011000100011100000011010111110100111110110110001100010001110111011101001101100011100000110010100100110011000111100011000000110010011001001101000010011110000010100000100001100101010101100011011111101001101000101000110111000111101000110110110111111111111101101101111000010010001010100111011011111001010001100011010101000000100101100111110101110001111110111001101110011110011011111011111010000000101001110011000101011011000100100110101110111110001100101010000100111110010001100001010001000011101001111001100111111110010011110000010101101110100011010000101110110010011011000000100011001101011110000011100011010101100101000010111000111101111010000100100101010000111100000101111110111010010101111001011111001101000110010101101000101000101101000111101100111001010001100100110011101101100110110110111100111101000010100000100101110101001101110100110100001101001000100111011110101000010010000001000011110010000110011101110011000100000101110001111111011011111111101100101100010110101011010010001110110011100101111010101001101100111010011010001111000101001001101100101111101111111000001111000100010110011101110001010111110000110011011101101010010101101001011011101001010111100101010001011101001010011000011010010101010101101101110000101101101000110001011010110100110001111001100000000000011010011000011101010010000111010110001111011000010011101010101000000010000111010010100000110101101010110000101010010100100011001001111101010001000010011101111110111000001100011101011110101100001011100010011010011011101110100100100011010001011011001110010101100010100110100011111110000011011001111001110001110101100111001001011100110111100110100101001111010100101110101111101101111011100011011111110101011100110110010111110000101101011011100110101100111001101011111000001011011000000000101101001000001100100000111010000011011111010011011011000111000101001010000010001100111100110110001101101100110001010111111001110001010110010001100111100010101000010000010100100000110011010000110110110111011111010011111011000011101111100010000001001101110000001010011110101010111110001010000001010011010000110000000001111000001
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101011111001111000101010101010011001010100001000011000111101010111010000010000101101110001000010100000000000010000000110011011000001010110001101100101100101000101111010010110100100110110000111001100011010001111101011111110010011011001001111001100011000001011011011111101111001010101010111000101111110110001100010101000001000000010111011001001001011000110110001111111101100000110100001010001000101111101001001000111111100010011011111000011010011001001110000101111001011011101100000100011100011001110100100010100100100110010101110011010101100111100101011100000011011110100101011001010101000101110101101000110001100010001111110010111111011000010111101111011001110101011111000101100110101011000111010011101110101100110111011000000100010100011010001110111010011011110111001100100110010100101010011000011101101000101100110111010100101111110110001101001010011111101110110011111011000111100110011001101110100100100110010111010101111010100100100101001000110100000010000100101101100000010011010010101010000101010100000010100011110110011101011001000011110110110111101111111001101001101011010111011011101111000010100001001101101010100010111100100001000000101001111010011010111101101111101110110010000001111011001111111001011111110100100100110010100001010000111001111101100010011001100110001111001001110101110111100101001100011001000010110111110011100100001111110011010001111011100101010111111000000101000111010101011011000111111111010011100101000010011110011101101001101111001100111101010001100101111001110000000001001010101011000001100110110010110000000010100101001000110011001110010111001010001110001011101011010010110111110001110011001001100001011011010110001111011000101011111110100101110000111111001100001001010110011010111000011001110000000110100101001000010100010001111011000101001001000110001100110001000010011011000001101000011001000111110000101101000101010100110101011011100010101101000111010010010111001001000101000110100010010011001110000100001110111001001100010110101011010001101100100101110001001000110001011100001111010100000011010001111111110011111101101010110001110100111111001010111001000011111111111110100101101011110100011100101100111110101111110101000101110000111101000001100010111111100110010110010010110100000010101001010100100111011000100110111110000110111010000111001011001101001110101001010110110110000110010000100101011100000110100010011101110100010001110111010111000000001100000001110010001000100101111001110100101100011101110000101011001010100011011110100100110100111111111010011010100010101101001101010110110110110000100101111101100100011001110101011101110010101001001101100011001010010011111110111100100101111111111010111111001010110010101011101100101011001110011111111001101010101010000010111000011010111000111010001011001000101010111010101000110001010001110110001000110100100100010001000010011010111011101011011100010111100101001100111100110011111100000110001101100111111011000111101011110100101101110000110011101111110100111111101001100011111111010010000000011010011011101001111
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000000010111000111101110100101101010010001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
111111111011110000010000000111100111111001001100100001110111110111010000100010010001000101101001011010000011110101110101010111001101011110000011011110100010001001000000100101101010000100100011011101001000001010110000100111011011010010101010000111100011100101111111000110000110100000001001100010011001000010100010010000010111110111011101010000011011101010101010011001110010010101110100011001101011000111111011010010101100010010100111101000001111000110111000101101100011101111110011101111001110101100101100011001001010000000101100101011111100101110110100110000000010111011100001111011001011101000000011101010101001111001001110000101111100010000100010010100010011001010100101010010101000100100000011100000001001111101000000010111101010101010001111111101001111001100000111100111101101010011011110010000111011011100011000000010110101011010011101011011111000011111111010100111110000101001000100101100100101000010010000011100101101011111000000010110000100101010000111000010100111010000101111111000101001011000001100100100001111100100001101000010000111101010000011001010111001011111011100111010001110011110101000010110011000101110111000000000000001001010110100110011000110110110000000010100000001010101111110000001110000000100110011000110101011110101111011100000101010010010011000111001110101000011000100110000011000110001111011011101010011111110001111111100110000010111010010100100011111001000110000010000100011110101001010000001000010101011110010011110100100110111110110110001001000111010111001110100001100100000001001001111010001100000110111111101000101101101011110000110011011110101101010101110011011111110100110000101011010011000000010110011101010101111011100110110101101000000100101010010010101001011000100111011110110110011100101010011100011001010110000110111111000100011000111111011000101000000001001110001000101100100011001111110100000011101111011111000110101110010111010000010000010011101010111011100101110100111000111100101101100011111101110110110100010010011111001000011101110001011101010001110111000011000001110101100110110111110000100000001010110101111010100111011010111001011000010000000100101111110100011101010001100011011000000011111001100111011011011011000011000110001010010001110010000100001100101111110001011100011101110000010110001100010000100010110111000110110000110110110101100011001111100001110010000101011110000001100001101101101011010010111000101001011100000111010100001010101101101001011110100100111101010011011111100101110011010001110001100100001000000011001100001000010100111110010101111110010000111111101001011110001010101101110001000010101110100001011011100000111101011001011010110111010011111000010110110100001000111000011111001010101010000110001000011101001110110101000100101011001001011010000111010110111100111011001001010011011111110111010010110100110000111110000010111001101100100100100010111101100110101110101110110110011011000111010110100101011010011110100100000100000101111101011101010010111000100011011101111000111010101011010011110000101100000000100100011110101110100
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101101111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
110001010100011001000110100100110101010100010100100001111000110101001010111001101111111101010010111100010101110111111010010111001000000010110111101100011101101100010001101000001011111111110011101000101100000000010010101101100001010000011000000111001100010110110100100000110001001001101001100000011001111111010101100101010011010011010001111100000010001110100000000101100101101000011001001000100010101111010001100011101011100100101010111111100101101011110010001011101111010000001111010001110000101110000100111010110000111110011001110111000110010000001000100101011111111100111001010101101000011010010011001110111010110111011010011110011111010101000110010101000010110000001011101001111100101011100101100000100011111101110100000110011010001100100000001101010101011100011011101110111110100000001010110110100001111100010010000011001000011100110100110000001101010000001000111001010111001001011110001001101010000110110111100110010011011100101110110101000100111111110001010001101011100100000001111101001110110011100110000111110111011010101001010001000010010010000100100010111001100000011101100110000010101101110101010101100001001000100100010101101110010010111100101011101011101101111101111000000111100010001001011101010111111110110111100101000111100111111001111001100101101010100000001011011001000011011111010101011010101101110111100100111001000010011010100101111101101001000100001110100011010011011110110111011110010010100110011101100001101011100001111000000110001110010100111111111001101101011000100101010100011110010010000000100100001101111111001100011111110110011000001101010000010011110010100101010100100101111010100000000100000011100001101001011110110011001110101001100010011111011010110010000000010101110110001011001110100000100001111010111111011010010011011011000000010110000100001111100011000010000101000011100101100110100101011101100111011110100000110110010111100101111101000101011111010010011010011001101111101001101010011000111100111110111000111000111101101101101100101011011000101111110111111111100011100011001110010010101111100010111001001111100010101110101101001001000001000101110010101011100110101000110111101001010110100110101110000000011110110001000011010111100010010011001000000000011000101101100111000010000110111010011111000011110011001010110010101110111001111100110110111100000011000111010111100111010011101110110011100111010111001100111000001001111000101110011100101101110010111001010000010001011111110110001001110011010001100001011110110111100010001101111010011111110011011100100001101101101100111001100110001001110101100101000100011000001100100001010000001000001100011111110100100011110101110100000100011000100011110000001100000100001110111011101000010011000011110110010100101010011000000100110010011011011010011010010111000011110101011001010110101100110110010001000111011111100111011101111000000000100001011101010110100100000110101111001011010110100100001110110101111010100000001000010110111010110110101100111010010010110100011000100011111110100000001011010111111101110010010110010001
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010110111101010100000111011111110010000010101111111101111101100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011010101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100111010011100110001011010111101100011101100111111100111110101000000100111000010101010010010011100000100010010110010110010001100110010100011100000101001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001100111011101000111101001011010100011010100011001010000110001001111001010111111101110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101100100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111101111110000111010100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
100010111101111010010100101110110110010010111010000000110011100110011001110000100001101101010110011010010011111101001011110101101101011100100001101000010001111010001000001001011100100111101010000000100011000111011001010001011001100101100110010100111111101011100001001101001101000110100101110110000001011000101011101000110110110000100011111010101000100101111000011110111111111111001001111011101101010111010111101110100110100000110010100011000000110111000001001001110010010000110010000110111010000000111110110011111010010111100000101111010001111100100011001001001110101000100010011010111000100010110101111011001111001101101001101001110010100011111000111100001011000111110100100101010010111011000000111101111111100100011011010111000000010001111001001100000101010000101011010001010110110011101010001100100001110011011111000010100010100001001001001111001111100110001101001000000101110100010110011000000000011000001100011011101011100111110111111010110101111000010000010110101011101110001010111111000111110011011101010010000010011000100111001001110010101110010010010001000101110110010100101101011000011010111011110110010111011011101110010000101100001011001101100001111000011000110101110010101010001110100010011101110111000110001100000100001000100011100110001110010101011100000101000110100110101000000011110110100010001100110100111010010000001111100110000000000010100100100100010010010000001000110101001101000001101100001011110111100100000100111101101010101100101000001100101001010011001001000010110101001111100010101010000011111001101110110101001111110000101110001011010111100001001000110100000111001010111000001010010110101110100011000000001001111100111101010010101001100000111000000001011111010101010010111111011010111011000110110111111110110000001110010110001011111111001000000101110010100110010111011110110100110001001101101000011001110101110010010100011000110010001110111111011001010110100000111001011111111011001000101011011111100101100111111111001101100111010110001110111011110101110001100100010000001011100000010011111110101101111011001000101011010110010001110101010011010010111111111111011000011001100011010000000111000110000001011000100101011100110100011110111110000111100001010000111001010100011000101010000001010101101001111010000110100100010100001000101110011110111000001010011001110100101100111110011011011111100100100111101100010001111111111111101010010000010001011010010010100110101011110110000101001010001011101010000000001000110101010110111010100110100100010001101101101100000100111000010000010001001010111010111100010100010000010110101101110110110011001001111100111111110100100000101110001100010111000000011000010001100011110111101010110111101101110100010111010111010010111010101001100000010101100100100010001000110110110110010010011001110001111000111001000010100001101101000011000100100011000011110111100001100100011110100010111101110000000110011011001101000100101111010110111010000101000000010100000110001000101000000110100011000100001000000010101000010100001110111111100011110100101000
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
010100001100011111101101010100100110101110100110101111111010001000000001111000110100001001000100111001111000010101111011011001000011001100101011001110111110011101001110001111111011010100001010100110110000110011000011010000000000001101111001101100111011100011011111111000101011000011010100110001000110011011000111101111011101100001010100001010100111110110001001101101100010011100000100101010001100110001110101011000100110101000001111001100011010011000001110011110111111000010100010001111010111011001010001000001000001001000101011010100110110110100111101100011101001111000010010100101011000001111101001011100100100101011010100010000000011111101101001110101001110101000111010000010101001011010110010001001110001000001101000111001100111010110100011101000101001010011111010111010111010000111110011110010001000100111101111100000110110001010111010101001000100111111110100100010111000011000100101111010000011101001010100101010100001001100110100111001110110010000000001110100101101000101111111001001111000110100011111111111000111001111001011001100101000111000001011000101011001111001100111110111010001011000110100101100101101100001111100100110111100100110001001011100100011000100111000011100001110010101100101101100100001100111110110101100100100110111001100000010101110111011110000000011100101101100001101100100101111110011000001001111111001001001111111001010110010010111001011001001001011000101101111010010010011110000111110100101011011101010000010101110001011110000010010010101001100110111100101010001111110011100000001001010101111100110001100000100100110101101101100011100100110110111010010010010110100000101011010011101111011011101001100100010000000100010010001000010101110011100000011011100110001101000010001101111110011100011011011111011110111000101100100101000111101000110001111001010111111010101111101111111000011000111001111001000000110000111100000110010010110100101111000100000010110100111001110011100010111000110110101011011111011111101000010001110011111011110001001000111110000100101110111011100010001101111101000001010111000000000001111111101001001010010011001111111010101001111001001000101111100101101111001101100101111001101110110011011001000010001110100000010111011101010110100100100011100010000100011101011001100110110111000010000100110000010000100000000100101011110100011001100110000111010000000010000111010001100011011010010100111010010000110010111001111101101111100111001000011100101010110000001111100010010110010101101111101100010111100100111001111110101110011001110101100011001010000110001000110100000011100011101110010010110101011111001000001011101100100010000011111001101011110100001000011101001101110100011110011001010000100111010110000110001101010001100000111111001100010101011011101101001100000010011100011100100010001001010010111010101101001011110001000111101110100010000000001110100000001000100110100011101110101011110110111110110010101111111000111100001111111101011111111101011010010000011001100011010010100110111000000000100001110111111111101110011101101100001000000101111001111
000011101101000010100101110000010011001011011101101000101011000111001000111010100001011000110111001001111111110010111100000011111111111000000101011110111001111011011101010100100011100111101000001101001111100111001101011100011101000101110100100000110000110010011010110011111101100010011111101000101010011110101001110001110100110000010000100011101101001000100000010110110010101100111110111011111011111001101010011010101100000111111111001110110111100100100010110110011000100101010100111011011011011011011011010111110111100000100001110101000101010000100011111101111010110100110001011011111111100100001110100001011001010100100101001010010011000111010000110011001001000010111011110001000110110011100111010100100011010001100001001110101111110010000000110001110011011110010000010101101010101001000011001101010000111000001010111001001111011110110101110001001111011100001111111100011010010000011111100000010010011100011001110111011100000100000110100011101011100001001010100000000100011100101111111001000001001111001110000101000101010111011011111001000110000111110110101001000011010011100110000111110001000001010100011000101000001010011110000100110101111000110110001101111011110001100001000010101100010000100000000101010100101111111111000101101110010101001101110100011010000000000100011100110111110110000101110110000110001011100100010110100000110101110101010001101001011001000100100000010110010000000000111000100101000000100000010101000111100011001001101001011111110101010001011011111111010111011001011011101110101011001010100111110101101010110010111000111111001000100100110010111011100000110101101000100000010111110100011010011110000100110010011111011101100001000111101000011101001010010010000001001010010100000111011001001110110001011101000100000000111101011101111011111010000100011010010001100001110000000000111111101010111111100111000001011001111011011010000101010000100001011100010011000010010001101100001110111000110101001100100001101010111101101100100011001110101000100011011111111111111001110001101000110011011000111000111100101101010010110010001101100001110111010000111100000000101111100101111000110000101000111111011101100010011010110001010101001110011010110011100010100111110110000000111001001100011100000011011000001101111101001011111111011100100110011101000000001001010000101110100010101011101011100011001000111111001110111100111100010100010100011000001100101100110011100111110010101111011011100000000111011100100010101101100010010111001100001001001100000101111110101101001000100001001001010001011110010100001011101011101101100011001010000000000000010001110000001001101110000110100101010011101100111000100101111010100010000110001010111000000111001001001001101000010010010000000100011111001010100110011101010110111110000101111000110111111101110111010100001111100100100110101001110000000100111100101111100101110001101000110010011110100100110110101010110100111100110110001000010100000011010001101101000001011011100011101100100110111011101001000110000010100110000011000011001110110100001111111010010010
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101110001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110010001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
001001100011010101110100011000100110011100001011010000011010010011010100110111111001111100011101111010000110001101011001100101010101011000110001010110111011100110101111000010000011010010010010001100000000101101011010000111010111000100110110111001100110111011100101110110011000001110100101011000010110100111100000100101111100101000011010100111110101010000011010111100000101111001101101100111111110110100111001101000111011000100111000011001001110010100100110001101000011011011110110001110011100100010100111111110001110100010000101010100100000010110111111100101100110011100000010101011100010111000010011111101111000110000010100011111010001100001001100110010111001100101011010110000000101110011000011101000000111000100001010001111010110111000010101110100010000110110001011110101001110111001010100100100000010011001101101100111110111001000010110010001100011101100100101100100011000100110010100010000111010100110101111111110100111100001101110111100011101000000101110001110110001110000110001010011111100001011011111100110000010010111111101000011101111001111001111001011101011011101111111101101011111100001110111101000001000011100110000010010001110010001110111001101110101010010111001111110110011011111000101111010111101111101011111100010110001111111100011100000010101100110011011010010000010101100111100001101100110010001101010111110011101100001101111101001001111001100111100011010101011100000001001001000110011101111000000010110000010001011100111011000011101010111101111110110010010100111110011001100110110100001111000001011001110010010101011000100110110100101000001111110111110110000000100001000100000011111111101101000010000011001001000110000100110110110110110101110010100110000111101000101001001101010011010100001110110001111001000011011010100010111110011001100010011111010000000110100110101011100100111111010010001100001110100011011011010011100000011011110000010001011110111110011000011100101001011110110100110111010110110100101000110101111000100100011001001000001101000110010010011111101011111110011001011110001000101111100110000111101110011000111101101100001100111101110010101110000010101110101001010010101010101000000111001000011101101001010100111001111100100100010101110011100100011100011110001100100001111001011011100011110000110110101100100101011110110101111110000110110000010100010000011110000101111011001001101111101001101000010111001100100000010011011111111101100101110111011110110011110101011010110000100111010010010010100111110110111010111011101010010011001000010100011010000111100111111101111101000011001000110100011011011101110000100010110000111001001010111101111001000010100010111010000001000100001100000100001000101000000011001010001000001101011100000111110111010010111011110010100010101001100111111100000111010101101001100000010100011111110011111010110010110111010011100010001000011000011111001010010011110110000100111010001001110010101101101100001111100011101110101010111100010101011101001101111000111001011111110100001111000101010100111000010001011111011100111100101110100110110100110
101111000010011001110101010111001100011111000101101111011111010011101110001111111101011010010100000100001000110011000010000000110010101000111101110001011000011011101101010101011101011110110100110010010011100110101011100100000011011000100111001000001110110011000011011101011101110111111001000011011111010000111111110001101110110001100010010111001010100101000001100110011101110111110110100110101000100000001001101101110001011011101111001111010110011101000000110011110100001101111111101100110111111010010010110001000010110101110010011100001111101110111001010111010110000011011010111110011011110110110110010011000111010010010101110000000100100011111000000111100111111100110100001111111011010100001100101000000000101111010011110000110011100101110011000111110100001010010010011111100110101110010100010010111101110110101111001000001001110100111001000100000000001101111001101110001000110101100011000001110010100000000000110010010011111011100100001101010111010011010110100000000011001000100010110101010011110011000001101110111001111110011100010001100000111111011001000001100100011111111000011100101010111111100110011011110100010110110001101111100110111101111000101000100110011111010111000100001001111001110000010000000111101111001100000001011000000011110111111010000010100111001001110011000011111101100111101101000001000010011101001011110101001101111110011010010100000011010001101110111010010010100011000111011000000000100001111100010110011100000000010110110000011110001100001010000100110100101111010111001101011011010011000111111010010101000101110010000111001111001000100100011000001000110100011111110100101011011011111111000011101101001110110110101011100111000101111111110100111011110100100110110001100001011110001011110100100111010101111100110110010010100011000111100011101111011110000011101010100001110001000000101011111011011110111011011111101111011100101101001101100100000110010000010110001000000000010110000010001111111001111001010101111111100100001111100000001111001100001000110100100100111100000110111111110001000011110000000111011101010000011111001111110101101011001001011000010010100101001111110011000111001011101000000110111101111000001110101001101110010010000101001001101100100010111110111011101101111001010001011011001011111000110111000010111011000101011000101001010000101100110010100000010100110011101011010000110100110110011010001110101000000000100110110011101101001111110111001101111010110110010111100111001000000101101011101010110001010001010011000001011101001101110101010110110110001011010110101001001001110001100011001110101111101111000110010011011010000100100001000001100010000110110110000000000110000111110110010101010001111111001001001110001011010100001011011011111100111110000000110010110100010001100001001011010110001000100000111101010001110011101000010011101001100011110011101010001000011111000001011001001101011000101111111001100111100111101111001110010010010011110011011111000011001011110000100101000110000010100010110110001001010010100110001100001101010000011101000010011110100100
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001100110101000101011001110101100000110000011111100101111001111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
100101000010011001110011000110100001001011110001000001011110101111110011001000101101000011010001110100001010111100101111110011010111001100101100001100100011010111101011111111001000001101100000000100111110011010100100110110000001011111111001110110011000110111000111011011101100101101001001100101000010000001110001110010100100111101011010000000100101100111101001000111010110101101110100011000001111100110011101010010010000110001011111111111101001111010000010010100111000000011101100011010001010111000110111010100010100001101111111011000001100001110000111111100111010011100110001011010111101100011101100111111100111110101000000100111000010101010010010011100000100010010110010110010001100110010100011100000101001100000101011011111100101110000011011100000100010100011001101000110100111001111111101011010110001101001011001001110010111001100001100111111000011100000101011101100011010001110111010101010001000010101000000110111001011011001011100010100010101101000100100011101010000110011110110111011101111110001100011000010101000100110010111101101111000010011010101010011100001111010000000000000000110100001001101011000001100011011001100111011101000111101001011010100011010100011001010000110001001111001010111111101110100100000001101101010011100100001101001000011100101111011110010110110011111000110111001111110111111111001100001100111011100110010110101101010101010011001101100010011101100101111011101001111010101110010001010100001010110011101001101100100110000110110101111100100000111000101110110101011100111100100111100110110110011011101110001110111111001001011011001101011010010100011101100110010000110000010111000101011100010101100110110000011100000001100000010001000100001101001010011101011101111011101011100010100011110001010110000001011000010011110011011001101000000101100100101011111110101111110101010011000001110001011011000011111000100010111110110010110011010110010110011000111101011111100101100010111101101001001000101010001110111111111000001000000010011001001000010111011001011101010100001000110101000100100111001101100110100010110010101010111000011110011000111010001101000110000001001001111001111010110001111011110100000010001110111110010110001101111000010110001100100110101101011011001110110010110000001000001101101101000101001001011010110010010011001010001111010001110011100010001111101011001001001010010111000010010101000010001101001010011010101011111001000011010100000000101110111101111001000011101110011001010101100001110100001101000101100110010000001110101100101101111001101100111000001110000101001100000101101111011111001101000111010101011101111100101100001010101011001010000011011111001110111001110011011110000111100001111001010011111011001011000111011111111101100001100010100010000101100000101000000111111111110000111000100010101110001100010100001111000110111101111001101000000100111111111101110010001011011100011111010010011111100110100010100010001101000101101101111010100001100010110100011110010000010000010001100001001110110000001010001101011111000111001100100101010001001010101100100
000011011110011101100000100011110000100011000101111001010011011111101100101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001100001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111011001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010010111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
001010111101001000010100111011010110111111001110101001001001001100111000011001010011001110001011000001110000110001010111000101000000110100111100001000110100110011101111101111010110110110110010111100110110110000010010110001111111111101011001000010111000011101110111000011101011100000010011111001101001111010000100011110100010011001100101110101111001101110111011010011001100000011101110001001010000100000001010010111011101100000011111000101110100000100101011001101011110001001110110011001010101100001111010010011100011000100001011011110100010011100111011011101010011000111111010110101011001010111000111000001100010100010011000011111000000001011011110010010010111101101010011011101001100110101100010001001011111010101100101010111111010110101001101101101001110111101101010001011001000100110000000111101011010000010000110110100000111110101011001101010110110010101011011000110100010001010101001110111010101010101110010100001000010111001000011101110001011100100001000111000110011110101111101111000001110100110011010110110010111010111001111001110001001000010110110000011100111100000110011110110100011001001111111110101001010101100100000111010011110010110111000100000110100010001100011011010001001010000100010111001110000110011111010001000010110000101000000100000100101011111001011011110100010011000100100011011011001100010111101110010000110110100110011100010001100011010011010001011010110101100000110011101001100111001001101011111010110111010101010000001100001010010010000011000011010001100001100010100011110010011000111011101001010110100111110110001101100110110110000000101000011101101110101010110100011110110011010000010001100010000100111001111110101001100000101010110010011000100111111010101100101000101010110100111010011101110011110011000101110111101110011010001111101010101111001001000010100011011111000100001110101111011101011100100101111011101100011000101011010001010010111001010100010000010110100000011101111111010001111010010101000000100000100100000100101001001111010110111110111000110101001001111001011100111010010010000101101100011010010111111000000010100011011001100101100101110100011000100100101001011110100000111011110110111110000011101110001001011110111100010111110000000100001010111100110011110101010100100111000100101101001110011101100001000111010000111101100101100001000100000001101000000111111101000011011111101110000101010110110011001010000100111001001011101100001110010101101110011100011000101001110110010001000000100010011011110110111111101001100000011100011001100010010110100101110100001101111101010011101011110110000100110111101110000001100010010000101000100110000011001110111010011100000110010111010010000111110110111001110110101010000010010011111011000101011000101010011110001010111010000001111101000010011100100100101100000100000000101111110110011110011010000010000101000101111100011010100110011100100000100011001000100000111110010110101011010000011000100110010001111100111010110011011101100111011011101111100111101100111011100101101101011101101100000010011011000110100111000111011
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110001000011011100010100011000111110001111111001110011111011110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
000011110111011101111101000110100001111010011110100111110111010101110000110011010111101111110000111000011000101100010010111110100011111010110101110000111001011101101001001100011011000001110001000111101101001110111000010111111101000111101100111101011111110000110110110000001011000101101011011100110111111011001010001001011110111111001111010101101101010111100000111001100011110101010111000001011010000001010011110011110001111010000101000010100001101101011100110111110000110100010101111111110110010100111001111000010010011011101100001110111001111010010001000111110110101100101011110001110010010010011000001100100000111101101011100011001101000101101101001111000001001000111000101000011111110000010011011101011000001101010110101110110111011000011000110100101101110010111100000111001001000001000111010011001000001010101110010100100110000100110111010111000101010011011000001011101111001111011110111001110011100110111010001100100101001101000000111011001100100110011110011000010010001110100111110110011000111001010100111111011101100100101110001001010100111110101100011101000010110000011100010110100100010101011000111001101000111000001010001100001111110001001000101110101001111011101110100000101100011110011011001001010110010110110011100110010001100100010001001100110100101010100110100010010100011111101110111001001100101100110011011010111100001100100101010100001100111110100111110100010010101001101100010010111101010000110010001100101011111111100111011011100010111101111000010101001101001000010010000100100011001101100101011011001101011100110000000111111111011000001001001000011111100111111001101101000110110101101100001100000011110110101001010111100011111100011010001011110000100000011000000100010100110100111100101001101101111000010111001110001010111100110001000101000111111000110100001011001000011001010010011011000010010101010101001011111100110101101100010111001011010011101010110001100000011000010100011100101101010011010110110011011010000001010111010101111111010010000100001000011100011001010000001101101001110000100111001000001110100110010001101000001001111000100011011011111100010101010111011001100101111011111110000110111011100000011110111100101001010101000110000110011010111010010111000100111110110111000110110000101010011001000101100111011111111100110010111111101111111100100111000011100101001111111101101101101110111110111100011000001101011001110011001101010011101010100111100011101001101000101110001010001100001100111010110010011010100111000111101110101001110011000001110110110011101011100001110010010111110010111100000010011101010001010101001010110011101001011100100011001100100111100010010111111001110110001011101001101010111111111010100110101110011011010001110010111000000111111101011011001111110101000100001001000110000001100101100001100100111010010001101110101111101010001110001011111101111001110010100100100110010001000111001101111011000111111110000100111101001010110001000110000010011000100110010000011011011000000100010111101011011011111110001100100110000010010000000010110100010110101000
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010000110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
010011000000100011001111101111010010011111110101111111101111011001001111010100110011001101100010100101101000011010101101111100010011001000101110101010111010011110110000000000011001111101001000011111010100010100111011011101101101001011111101010101110010101011110001101000000100100100010001101011010000000001010000111111100101101101000010000001001011000010011001001101110000011000000100011100111011101101100110000001011010011010111010000010111110100001100010110101110000100110101000111111110101111001011110011100110101010100011011011100101100011100111110010011010010100011001000100000011001000101101010000101001111010101010100010100110001011001000001000110100110110111001110001001111000100110010111100001011100000101010110100111000001001000011001101100100011110101101101000110100111001101110011110000010000011110001000000110111100000100000101010011010010011100100011011000000111011110101011001111110110001011011100101110111000101110110100100110101011000101011001101001010000000001100000011111100011010100101010111010111101100110010010011100000010001111000011100110110010011011011001000110000010001010011110000111011100011011010000100001011101101111110110001001111011001101111100001110111011111101010111001010111011100000101101101101111001011010101101111011110100100101010011100011001011000000101010001100001011111110100111001000001110010100000101111010110000100101100001111001011100111110001000111101011101111000010010101111111010100001110110010000110100011110011111101101101111000111110111001100010000000011100010001110010100011001101111110001001010010011101011101001010011100001001110010001011011000001111011010000110101011111100111001000010010001000110101110011110101110011000001111001101101011100111001111110111101111111010111001001111111000010110100001000010110001001001100001010101100001011010110110111110010100100000111110000011011011000111000100010110110111001001000010100001000001101001000101111110000110010101110000011101101110011010000100011001001100001110100011101010101111100110101011110000001100101101101001000010001100001000001110100010000110010000111100011010110110001101100011011110101101110111000101111001100110011110101001110111101010100001000101111101111010100001101001001100101111000101110011100011101110001001111100100000000000001000100010111010100100010010001100100011100010100000100100000110100110100010101111011000100010111100110010010001101100100101110010101100110010111000000001101010011111001000011010001101110011010101111000011110011000000001011101011101110111011101001000001101101110010111011001010010111101100111110011001000010100000010111111100000111000001010110011001101000000110010101011000100011011011010110101100000110110100110010010000111101110001011110111101110101111000100010111000111101110100101101010000001011101001011110011110111110110000101000101110110010100111100100110010011100011100110001011110001001111111101011110010101011011001101100110010011101101000000010111101010111101010010100011111100011110001011111011001001000000110111101111101100101111010001100
100010110011101101000011010111101110010001011000010110000011001110011000111010101001010000111001011001101000001101000011100000100010011000000100011101101000101011111100110101101001000001000100110111000001110001000001011000010001100011111010110011111111100110011010001110011001110000101111100000100000110000101100111111110100100100010001101001011111111111101010010101000011110000011000011001001111011100010000100011010000001001000101000100000110100000000111010101100101100000000011000101000000111011100111111111010101101101001001001010110111011010000001111010111110011111111010001110000011101011110010001011001110001110001101101011110110001100001110100110011000001110010011011001100110011101001011001001110010111110001000111001101111001110000100101110110000010001101111101000110011000010010100101101111111001101001110011010000100001111011111010100100000111011110101010010010101111001000100000011010010010111111010010111001000100000100111111100000001100010000110000101001101111001000000011011000110110101101110011101010100000000001010001111000011001010100111100001101000011101110101011011011010100100110011000101001111000000111101010010011001100010111111011101001010000111110000001100110101000001100000001111101101011011101101001000010011101011010110100011111101100110100001001101001111001001100100011110111100101101000110111110000100100100110111001000011010101011100001010101111011000101000010110101011010110001000000101001100001101101011110101001101110100010010001101010111101001000110001011110111101010111110111011110001011011110011000110110000111000111111111010100101110110011011101001010111000011001100000110000000001111111000010010011001100000001100100011000111100010000001001010110001000010000100000111101101001010101000111010110010000101000000000110110110101110101100100001011101101100100100010101001101111100011111101100111101101101101100111111000110111110010100001101110101010100000110010100110001010000001101101110011101011110101110010000010010011111001001011100101100110111011010111001011100100011100010100100010000011011111001100101001010110000001101110011001110111000010100011010101011111001111111110101100111011110100001011000110101101100000011001001010100011010010111010000100100100011011011110000010110010101001100110110000001000110000111111001000110100000000010110111010000001111010001000110011000101110001001000011001011011110100110000000100111000111001111100101001000101111011000011011110000110010001111100010011101010010111110101001010110001101011010110011100000110100000011100000111101101110001001011101010011011110011000111010110011100110101110010001001101001110111111001011101001011011011000110011101111011110111100011101010101000011100010011001111001010110001010001100111001101110101011100100010000010100010010001011000000001101000111010011011010110110100101111100101110110111000101110000100010101001000000101101011000000011100101100111000100001101110110010100101011010010110000000100010000101101011111110110111110010100000101110101011010100011000010011011001010011110011011100
000000011010011111011000110110110010110001000011001111011100010010111000001001110110110111000111110001100111011110101110111101011100000010110000101110000000100110110100011000111000100110011001001010100010101001110101001011100000000010011000011101101111000010101100000011110110100111110100110100011101100101100011111000101010001111011111110110000000011111000000101111010001011001101001111010100001111000111001101001011101111101111010001100010110001001111110000001101000010001000001000100101101001111100010101111100101111011001101111011111100101010110010111010001100011000011010101010001101110110010110101101111001101001001110101001011110000010111101111100001000001010000011011001011001000011110100001001111011011100110111100000011000101010011000000101011110101100101100010010100011101000000100011110011000110010100100101101101001011010000010100110001010001111010111110111110101011111000001011001100001111010100011111011111001001001000110011000100111000111010100111000010110010010001000001111011001110110011010111010011000110011110101110000010010111001011010110100000001100011111010010001010101010100001100100001000000110010010100001000111010001001111110100011010010001010001111100010000000001110111011001100000010111001001100100011111111110001011100111000101110101010100010111110100011101001101011001111001010100111010111001100011100111001010000000101100101100111100011010100000100111001101100101010011000010000010010011001101100011100101110110010111101001000101001001110110010011111001011011111001101100110101111111100111000110110000010111111000000010000101101111010100100000111001100000101100110100010011000010110011101110010011011001000111110011101011101100011101101101010001010000101011110100000111011110000100011001001001010001010001010000001101100111110111101111100101110011010101001101001010010100100101000101010110010001010100101001110110110010010011011110010110110100010100010001001111000010010010101100110011010010010110000111100111011110110110001111010100111010111100011100000100001100101011010101000011111110100100011110100100011100101101000001111110011100111111100111010110010100001010101010011000001011011011001111010101111101001100111001111110101100100111101001100010111111101110010101011000101101000100111100100001110011000000011011010101111111111100110101100001001100001001110100100011110100101010001110000000000100100011001001101101011000001111111011001000000010001000110110011001110001101010000101110010111010000001101101011001110100010101100001101101100111110010010100010110000101100000011111001010111101111111110011011010101001010100010011001010101001101001010000010110001111011000001010011110001001011101100110101000010100001100111010010111001100000101000000011100010010001101001101000010010110111000011111001010010011100010011101110011110001010001001000011111110001111000001010110010111010101001110100011011001101001001101101101001010111000001011000010100101000101010011110101100111001011111000110100100010101100000010011101111100101010100101000001011110110110111011101100111010
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100101101001111110001011110110000001111110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011011001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101110111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011010001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011110010001110011111100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010010110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110110110111111000110110101000000010
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011000100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101001101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
100110011100000100010011100101010001101000110100111000001101110000011111100110000111110001000111001111111100000000100001010011000010100000100001010010101100000010101011010010011101101001000000110100001000000111101100000000101001100110010110001101000110010001010101101110011111000011111111000100111101011100010101001001111010001100100101010010101001011001001000101000011111010111110111110110100001110010101110101101110110010101111000100011010011101010001111010100100101010001101100001101000011111011101010111001111001101011110001010010001110000100000011000100001111000111001001000100000110001100111000000011111101100111001100100111010011000000000000111100101010011010111011011111000101110100000010000001110001110001000100000111001001111101000011111001111100101000101100111000100001010000101001000011101001110010110010011101100111110001000011000100010110011001010101001110100000100010000111001101100111100110011101101000101110000001110001000110000011001100000010101011010010110110111010010000011101011100100110010010111101100110100101100000011110011110101100011011101101000111001100011011111010001001000101000101001110101011011100010011111000111010000100111001011011100000010000100010110011110110110000111110111001101110101000000000111011011011001010000011010101000010100010111010111111110010100001101000000000001010110110101011000111100111101001100001101001001111001010000010010001100011010010011010101010100100000111101000000010101100000000111101001100110011010000001010001111101110001001110011001111010110000011100000110111111011100100000010100011011000101000010000101111111110011101101100000101101011011111000001111110100101011001111100110011110110110001110000100110011101010001111011000011110010010000010010111011101011100110001000111000110100011011010000101110000011011100100011010100111001110101000011101010010001000111100000110001010110010110001101000010110011010011111110001010011011010011100010100100001001111100100110011001010100000001000011111111000001010000111110101111010001010111111010101000110010101110000000101001001000110100101111101110000110111011110011010001101110111111111110100000001000101110011001000111100101101010100101100111101011010001110001110100101001101001101101100001101100100100101110001001010011000110001101011110110001010101111001100110010100010110010011110011101001011001100011101110010010010101111001100110101110000111100011111110101011101111001100101100000010000000001110111001000010110110011110001100000001001100010010011111101111000100000000001111101111010000111110101110010011110110000110010010100000000011001101100100111110110011111110100001011101111011111010011111011101000001000001000111111000011101111011001000100001000100011001111101011110011001110101101110011001110000110111010111011110111101110111110010011001000000011101010010000101000001111001001011011111000011110000100001010111000100000110110101010011001100101010010111110100101000001100001001101011010001110001111110010100001110010101101001110111011011000010011110100010010000010111001001011011111001
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110011011110101101011000111101110001001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111111101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110100001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011111101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000101000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100110110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001011111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001100110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101101011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
010100110001010111111101111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101110111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101010110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101011000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
010011100111110100000101110011011011000101001100110111111011111011010010000011000110101101101011100101111101111010111001110111101010011010110011110001110101000111101101011101100010111110110111011111101101110001010011110101110000110011100010110100110011110000101110101110101000111001000110000000111001001111111001011010100111110111000000010101011101110001001010010000100110011000000001010001101101110011000001000000111011101101101111111011100011001011110101011110001010110000001100010100110000010101100011000101100101010011010000111101110001001010001001011111100001100011000011011011101011110001100001000101110100111001010111110101101001011001001000110011011010111110011000110000011010110110101110101001010001000011111100111111110101000010100100100011100101001101110100000110001101100010011110011011011110110001011100011001001100010011101011100100101101101011111101101011000010110000011010001010111000010001001101110001011011111100001001001001000101011101110111010100100110011101000001100110001000000110001000011010100011011010100011011110000001011000100011000011010001111101101000111101011000001001000110010000101110001000011001000111110111110000000011110110100001101010001101110100110010100011101001010010111010100101011010101101010100001100101111011010011000001100000001000110010110001010111011001011100110000000110001011010111101100110101101101101100111000010100101011011011000010110011100000010000100100011100110110100000000000110111111010001101000101100000101010101000100100101101001111011101001001001100101011110101111010011100111111010011000110001100111011001111110100000101111101111101100111100011010010000000101111100100011111010010010110010101010110001011110001111010011100100001000000101010110110110100111110101100110101100101111110010010011101101110101100011100000000100001110100110100111101010001010000101011000111010001010110011000111001110100000010111011100101011110101110010101000111111100101101000000111101011010111001011001010111010101110010100100111001110111110010100100000110100000111111111011010110000101100111101110101100110110100101111000011010000110110000111010001111110111001100111001001000101101101010010100101000110110011010001011010011101000001000001110010000100111100110110111001000000110100010011111001110011111011111010001101100110001101111100100000000110000010111101011111010100010110011111111011111110001100111000001000001101000000010111100000000100110111000010010011001111011001100111110101100000111011110110101011111101010011100110101100000011110101111100111101101010000001001000101101100011101110010110000011001110010000010100100010000001100101101000001101111110111110101111000010000101011000000111101111101110100110100111111011011100001001000111000101001101010101110001101110111001011000111000000110011011110100110001101100110111100000100101101000111010010001100101010110000100110100010101010011001111000110110011100111101110000101100000000111011111111010011110010110011000110011000111000100100101000110111000001101010101110100010011000100100100100001100101001101
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011010001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010100001001100
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110010011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110011010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
010111100001011101001000100100110101100101111011000111010001001111001001000010010101010001110011110000000111100111000111011010111100110100101110010000000111100110010011011011011000110011100010101011111111010100001110001100011101001000001101001100001011010001000101001011010110100001001011011001101100000101101110011110101001010001000100101001001010111110101001111011010000110000111010010001110111001000011111000010001010101111110000000010101101111100101100101000100111100111110110110100001100000010001010010110110110101000001010100001110011100100011110011110010011001100100011111110100111101011100111111101111101111111110001011010010000111010111001000110000111101010000001110011101111101001010101011101010010010000001001110111001000100100100011011001011010001101101010101111010000101110110000111111011000011111100101011001111001010100001111011000001011100011111011011110100010001000111010011010010001110101001101011101111101001000110010011010011101110001001011010100101001011001010000110000111001111011010001111010000010011000010000110101101110111111111101101100011010101010000001110000100000011001100000110100000101101011100010100010001001011110111111010001011000110101011001011110100010000101000101101001110101001000001001101001001010100010000001110110110100111011110100011111010010011010001000010010101001111000100101011001011001111100001010011011011011001110001111101001011101010101101111101010110110110000011110110000011100001001001011000111010100000101000011001110110011100000111100001010010000110111001011101101011010001100111110111100011001100101001000101110011101010111100111111010010100010010101110000111100101011001111110111101011101000011010110101010110011010110010001011101111011111100010110110110111101010010000110111111110111111000111001010011000111000010010101011011011110100101111101000000101001111000101000001001011111111100111010110111000110000100100100110011010100110110100010010010101111110011111001111010010001000000101110101101010001110110101010011000001111011100000110110100100010110111010000110110010101010010111101110000101000100101001001000011010101100000101100111101001100000101000110110001001101010111000111001110000110001011000111100000011100011100110100011101010000001100100000110011000001001011110011101111111010100100011001000000101100001110001101101110011011010001100011011000000101000010100111101110110011000110011110011011100011011110011011001011101100111110110110000110100000110000011111001111101010101110110101101011001010001011011110000110001101010000000001101111010010101011110111110000010001011100101011111001010000101101101101111110011001101000001101001101111011001100010100000001110101000000111100111101111001111000000010011110010111111101111101100001111011110100110110101101100010011100100110110111100000000001100100111010101110010100000100010100111101011011100100110101011100101111101011111010000001011100100001000011110001101001101011101000101110000110010011011000101111110110110010001100101001000010001100011001111110110000100011010101001111010101011101
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
100101100101001110111001011010101000010001001000001001001010001101101110011111011000100011011000110100011111011100111011111000101110011110110001010111101100001110110110100010110011001110011111000100000111111111001100011110011100100111100110010111011001101100011000011101000000110000011110001110101011001111011000010111100110100111011000010100110011010100111010011010000000101101110001010101011001111000111010010011110001000110001010000110110100010000010101111111000010010101001000110001001111010100001010001101000100001010110100111001010001011000110000110000001001011100111010100001001111010111100111111111011100011001000011000110011010101010011011101001111000011011100100001011101110100010011010101000100100100110000001000111010001111010100110101111100100011011010100000110001101100000010000110001111111000110001101010001100111011011100010001000111100010111110101011111011111100000001011101111000110001111010001101000101000001011100001111011111011110000001010100000100110101111010111000010000100100011000001100010110110011010100110101111111011000100110101110110000010011100110001111011011100100010010101001111111110001000000101011101000010100010111110101011000000000100111011111100000000100111101001100101110101100101111010101010110001110111101011100010001001010010100000010011000010001100101000111001010010000111110111110101101111000000011101111101111101111110101000110001101000000111001001110000001100101001111110111010101100111010000100100101101100000100110101011100101100100111101000011100011110101110111011100110001000010111111001111100101011101001010101011011111111100010001101001100110001111111011001101011010010001111110010110001100000110110011101001010001010010101000001110110001010000100110011011100000100000000000001101110010010101110111100101000100011000110001001010001010111010011011011000101110110101010000111010101010101111100001001111010001100011100100111111000010110000011001100000111111000010011101100111001001101000111011011011001110100111100010001101000100000000010110100101100101110111110001110010100001001001010100001000101100111101110000011100010001000000110110100101010000011011111111110110100000001110000100111111010111111101010010000000011001010100000010100010100101111011000010110011101000100001010011111011100101101101001010000100000100011010000101101110011100011110000010010100110011010111001000110010100100001111100111011000000000101101001101110010100100110111010011011011111111001010100011010111111110100000100101000001100100001010011000010000111010110100000010101011011000101011010111011010010000000010010000111111100111101010001010100101000111011111001000000011110100001100111001100101101000111010011110011011101111001001011110010110011011000111010001111100000001100001100001100111110011011001011111111011100001110111010010011010001101001111010001101010100000100111101011100100111110011101010011000000010110011111000011000001101000110010100000100111001101011100000110111010111100110101111011100110011010011001000000011100111000100101100011101110011001101001010100101
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
000111100101111100111111011110100101101000001000001110110001011011010010110001111010011001000000011111111110011111001010111011100110010010111101001010110010001011010111101110101100001100010011001110111111110100001000101100111000111000000111111111001000011110001010010101010111001100011000100111011110111100111001100010111000000010100110001100001101011101010001110110111000001011010100011001000011001001110011010101101011101100010111010000111111000100111101011100100010000010011111011000011101110111101011001000001011100001010010001100100001011000010110001111111000101100001001101010001000110111001111101001010001010001100111100111101110001011010111011100000111011111000101001110000111001010010111010100101101011000000111101000111101001011111010101001111001011111001010000101010010010100010011001000001000101000100010100001011100110111000111010110000110001001110001010011101010100101101101101011101001110111101111010111011001110111101101110110000111010111100000110011101101001111110100001011110001110100100100101010110010001101000101010100011000000100011101110110100101101111101110111100001011101111111010001111011011110010110110100011111110111111111000010110110000110001110000010110100011111001001110101100000001011111001101001101101011110011010011110101011110001101010101001110011010000111010001000111010111010010000010010001010000000100000011101111001101011010101011010101111000011110000100101000001100001110010011001111011110000101011110111100100001010110001010000011100110010011111111000001100101100000111001001001110010000101000110000111001001110101111111000110010111101100010100110000101010011000101010101011010001111101101101000010100010101100001101000010101100111011011000110001100100101111011000111110000110000101001101111111111000010001100001111000000010011000001110110111111010000000100110001000010111101100000010001100010100101011010100011100110011001110111010111100011111010101101101011010000011100111110100011100100010100100000101111011000101100101101011010111011101111011100100110011111001101100110101100110111010011001111110011001111101101101000001100101000110110101000100110110000011100110011110000010111111101010000000111110001010010100101001101011011110011000101100011101010000100101101110101000011111100101011101010101110001011100111110000000000010011010011111101001000111010001101001101100110110000110001111011001100001100001000001110100100111010010111010000110010111110111110000010101101001101111010001011110100100110110110100101010001011011100011000111100110011000001001001001100111011010011000000101000010011100011111001001100111011001111111101100100101100100110001010101100111010001010101010100011000001011001111111010100001001100111110110001000010011011101001100101000100101111000110110101010110101001000110000011011111011111101000111000011111100001101011110001100100010001010111010110011110100100100111101011000001100101001011000110010101110101011100101000111100101100110000100101101111100111110000110100011010111011000100101000011110101101100110100100011010001001101110110
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
011110000010001000111100111100010011111001110000010111001011011100011101110101101100101101101110001010000001101010011110111111101001101100011111000110111100000000111100011001011011100001110000100111111111111001010100001011001010001100111011110101101101101010100000111101001110101111101110000001111010100010001110111011010101111001011110001110111111101110110011000111010101001001010111110110001001111100100110101010110001101011001000011011100011101000001010100101100100111100000000111010010000100000101101101000111000001010001111110101010011110010100001111011110101010000100001010101000101010011110100000000000101001111100101000101000001011011110101110100111110001111011011000011101010011010010110110101010101010100000011111000011110011100110110101101001010111011100001011010011110010111100100011011011010000110001000111110001110011100011001001001101000001111011110111010111010101110101110001010101011010011100010100011011010101001011100100110000000110001100101011010011000101001100001100011000101110000001110011100000000001111101101110110000001110000110010100111110001110111111110011101111111111000010111011100001101110111010010110000000111001111001000011100101101100111100000100000010001011010000000010011001000110101010110001011111011011101100010010110100001011101101111001101010000110110110100011111001111101001001111100111000100011101100101110010010100000010110011110011110110110101100110100010000101011111011110100110011110000010101100011111001001010010101100111000100001000111001111000110100110010110110011100110010100011110010101111000101111000000001001010000100011100111100011110010110100001101010011101111110101000000110110001101111011110101100000000100100111100110101100011000110010010110001100010111001011011101001110100100100011101111001010011111010100111000010101101111101011111001011010111010111000011001011100010010000101100000111001101001000100001111010011000000010111010011101001100100001001001001001111011111010111101111101010001110011000110111000010101010011100100001011001000111101001000110010101001010100101101111001110110111000101000100101110101101000000010000111001001000000110010000010011110001110100010100101010000100100001000100100011000010110010000000010111111110100001101000101111111000011101010101110101011010011110001111101111101111011100111000001111001100011000100001001100000001001000111111101010101100001010100010011100000000011100110010110101110000011010100000011101010000100100001010001101011011010100011001100010110110011000010010011100100101011101101100111110000000111010110010110001010011001010110010101111101111010111100100111010010001010001111100011010011101110011101101110100100000110000000000100101101100111000010011100010100000101101101010100011110101101110111000001001001101011000100001101010110101000011111111111001101100111000101110011000000101111110011000011101100111000010011111001100101011001111001001001100100010001101110100011110111111001100101101111010110111101000111101001100101101010001101000101011011011110101001011000100110000111011100011111011
000011000100000010111000010101000010010010000110110110001111001101010100100111011100000101010001001010010001100010100000011101001001101110111101110000001111110011110100110101101101000010111001111010010100110100111101111101001000111011110111100110110001100100111110110110000101001001000010010101100010111000000111000011110100111110100000100100001100100001100001000000011000100011101010010100001111101100001010010110111011011001011101010000101100011001110011000001110101000011000001010011100100001100111111000010001000011101000011110001111110100000110110000010111001000011100010110100110110011001000010010001100011111011000010101001001111101000101111011100100110000010001010110100010000000101010101101000100011001101011000111000110100100111000000011100000000100111001101101100100101110111010000000111000000101001001111111110011001100111001101011101011111110110101001010101001111110011111100111110001110001001111110100100011100010001101011001010110001100011110010001110010100010111000100100100101011011011011111101010001101110011000111111101110100110100100011111100001101011110110110001010101001111100000100111100000010000010000100100000101010001110110001001110010011001001010101000110111010000001011100001111001111110111101001001001011000001011111111111000011110010011110010110010000011011101110011011001110101010100000000000000000111101100001100001110100110110001000101000101111001110101100011111111100111000110011111010000111000101101100011101011000001001101010110100000111010110100110100000111100101010100010000101010111100010000010111001010011010000011011100000001011001011010111101011011100101001011111111111100000001111011110100110111101101100111101110011011101010011110001000010101110010001111110111110110000110101000011100001001110000101011101100100011010011010011010111100110001000101110001101111111001100110000101101110101010000001111010110001001000011110011010110011011000011101110000111100111011100100110100011100101011110010111111011110101011101110010110101010010000111011011010111011001011010111110001000011000111110101010000010011101000101111010001111000101000101100100000100010000111010001101100000011100111110001110110010111110110001001011100110100100101101010000010101001001100101010001100000000111000011011111100001011110001011111001100011010111111010110110000011100011000000010100001110010100000111110000111101001100010110110000111001111101001001101000001111011000011101011110000110011110011010100110001101000000100000000010101110000010110010010111001101010001010000101010100001100010000100001010001100010010010101010011101100101100101001000010000111100110110010001111010001111000101001000000101011111010010111000010010101000101110110101011000110000110111001010001101111110100101011110100100010111111101010100000111011111110010000010101111111101111001100101001110010110110101101110110111010110100110100010111100111111100000100001010010010000011110100011011100010011101010110001000010101001000000100100010100000110000011101101011110110000011000011011010101010001011111011100010100111
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
111000000100010011110111101111110000100000000111100000011010111110111010011010011101101011101110110100011010110100010001010001110111001110001110111010010000100100100011010011111110101110101001011001010101010111001101000000000011101000110101100101000100111001011001010000100111001011100101110001011010011011111000001010000101111010100100101010010110101000111011000000011011000111001001111010001001110110110001101110011010000011001010110100100110001011111011110000101001111100101101110011111110010100100101111110100100011010110011011100100001011100010000000101110110001111110010111011001110101001011010101110000001000001100111001011001100011001001000110100011100011111100011000101110110101101100000111101011111111001110000011111001111001011101101010001101000111111100001110000011100101111001001000110101011000110011110001110000000110111011000101011110100011001011100000011101111010011101000011110101101001111011100110000001101100001101011111000100100111010110011001001011100001101010011111100000001011010110010110100100101011010111101100110001101010111000100001000011101010011001000010111010000100101011110111000000011101110011010101011000101111100110010000110100100001101111111100000100010100010001011100001110011100010110010101000111111110111110100101101011010110101101111001001001100101101111110111000000101000100101110000000011111000011011100010110011000101010011010100101100011101111011000010010110111101011001011010111110000110010000010010000111000101001010101111100011100110110001101101010100100100110011111111010011011010011110011000101001100001000001100111010101000011110110010011011010111000100010100111000010110010111110100111001110110011110001100010111101100010001110111100110101111000100100111110101010011111111100010100110010001011010111101110001000111000111100111010110010110101001111101011101111010100010101001111000010001111000011001110110011101001110110110011100111111000001000010010100111000100110101001101011111110000111010000111011010110001100110101000011010000010000101111011000011011011100100100111110101111010011011001111101000011001101100110111001101101000100110100010111110011001011111100110011101010001011101111001000100001100000000111010111111011100101101001101110110010101111001110111110110011100010111101001111000011100100010101101001011100000000010000111110100101101100001011000111110111011101111111110001110101000001110000100010011101000000011010101101110000010001010011010011001101100110101100010101010101110011100000000110101011110000110100011011000000100001011110010010010111011000010000111010100110001001111001101000010001000011011100100010111010100011010000011100101101100011000100101010011011001101111010110110010111100000011111011001111000110111011000010001101001001001101011001101001100000110000101011110100010001000100111111011100011101000100111110011110100010001001001000010101101101011010001000100110111110111001010110000010001000010010011110110010110110011001100001101101110011101100000010100111010000010001100110011001110101000001010010001001001010100111000
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110000111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001001110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
101111011000000110101101100001111110101110000110100000000011000001010110000110001011101101010011110101101111101101101100111101101110101010001101011111011000111101011001001101100101111000101101111000110001001111011110101111100011011010111111010101100001110001101111011110101011010000001101110111000010110101011100001001000100111110111101100001001010111010000001001001001100101110011111011100001001011000110000000100101100100110010101000011000000010100111110110010011100011100111110101000011010110101110000011110100111001110111111100111110011000100001011101101011010011011000000010100010110000000100000111110111110111011011011011001011010100001000101111011101111110110110111010110100010010111111000100001111011110011100100010000101011001111101011000010101010100110111110001101000101000110010000001100100101000100001011100101100000101110111011100010001010000010101110011001111101101010100010011000010011011010100011001001101010110010100010010101110000010100000010011000010101011010101010111010001010000101011011010100100001001101101001100001110010000110000011110101100101111100000010001101111111101011101010111010110100100100100101100111011100110100000110001011110100010101011000100110001001110111001011011100000101010110000000100010100111110010101011000010101100001101101011001101100000010100001100100010001011100101001010000111101001110100101110011111110001100100110010111010111110101011001111101101000000010000110011100101111010000000101110100100001101010110100101000100110110101011100100001000000000111101111100111011000010100011000111001101000111011111100101011110111100001111111000011010010010001001000011101001011110011111010101111110010101111010011000011100011001010001111110100011101111000001100101111011010111101110011111110110111100010011001111111001011110010011110000011001000011001000100011100100000011010001101100110001111010100001101010111111010110010110110000110010110100000001111000000100010111101001100011101011100101000011011111111001010001110101101011011111010111000100011101100011100101011001011100000100100100101001110011111010100111111010011000101110100100101000010111101110100110010100001010110011011111000111010111100111001110100001100111100001110100100000110101000011001001000110111100111001111100101111110110101111000001100001101010100111001111111100100101010011101110110000101101001110000001000100110110111110010111100101101011100111001100110100001111100110001011001001111000011010110111100110010010111011100111011010011111110001101101010000100001001011000100010100111011111010101010110000100110001100110000110100111010001100110001000011010001101100001011100000110111001101000001010101110110111101111001100100111101101000101001011001101101101011110011111111011100010001011011011100000011010110001000101111011010111100101110111111101101100010011010101010011101111100101011011110001000010100010111101110000001000110110100001010101101010111000101010000110110110110001100110110101100111011011101110010100000001110110100010100101110001100101001001100001110101011111001110010011110
101000100111100101001010001001101001110111001101100001101110001000111100111110000111000011010100011011110110101100001000111011010100111010000000111011101010010000111010111011110001010010100111111100101100010010100011001000111011100000100000110111000110101101001001001000001010111011100001100100000001101100000110010011010110110011000100011011000111111000010000010000100101111100100010111111101011101001111010111000011010110111111000011111101001011001111101101111010110001111100000110100101010001101111001111001001001010100100000010000101110110110101111011000101110101111010011010100010011000001111001111010010110000011110010010111101010101000101111011011100000100011110001000001111100011110011011111100101101110111010100011000001110101110001001101110001101010101011000011010110100111010000111011010110101011110001101101001010101000011111110010010000110000100001000111101100010010000001110101010011011010111101111100101001010001100001001111011010000000100110110010011101110000111010110111110100010000111100101000100001011110011011001000101111000111011000100110111000001110000010110100000100001010000011100010100101111100100000111001100011000000010000000111110010110101110100111010010101010000000111110111100000110110000000001001100110011110000100100001111011100101010011100111101011001111010110110101010010110010000011111011010100101001001111101110101011001011001111010111011000010001100100111101111010100001110110010110011001000011001011110101010010001001000000110001001100010100111010000010110101000111011101010001110001000010000000011110101001110111010110111100010001111100100100000101111011110110011110001010100010010010000100011110100001001001011001000111101011000000000101100010111010101001110000110110101110010100010011000000011001110000011000010111111100001110111010000110100010000100001010111001000111100010111011100110111001011000100001000110001111110101010111100101100001001011101101101001100000001101000001101100101110111011011100001110100100101101010100111011111101001011111011000110101000110011101110110010110111101000100101110000110110010011000101010101100011110100111100001111001110000100001010101101010111001010111111000110000100011111010111011101110010111110100001110100011101011001000010111111001000100101110100101100010110011100111111011011000101011001010110011011011100111000101011010000111100110110010111001000011101111001001000001010010010100111111110101110001011010001101000110000010001110100111010100110101001110000111100101111001001010000001010101001001100101110111000010011010010010011010110001001011011101001100010110001010101000010101111001000101101101000100001100011010111010001100101101010101010100001000000000011101000111101100100010000011001000100001110010101000010111001100100111001011111110011110111000111011000110101100110100100011101111000100111101111111001000000010100101110010101101101001100101110111110101001110111111011101100000111001110110110100111010100101001111011101011001111000000100000001100001010001110111100101111001100001100100111110010011010011010010
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110001110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111001001101011110011001110111
010111010010000010001101110111010110001101100011010110101001010111101101010110011110111011010010000010001110101001110101111001010110100000100110010000110001001000001110100010101110110000101010010110000110101110001011100110101000110100010110010111100101000101001101001101011000101101100010010000111001000110100011010100000011010000101011011000101011001000101000000010101011100110000111000100100010100101000110100111000000001100101000010000100000001000000011011110100010010000100010011000011110011010001100101100101100101110100101011110110100111110111001011011011100100011101010111011100011100000111101100000111110111001011000010000010010010111111011010101100000100000110011101111100000011100010011101000101001010000000111100001001011011011111011110001110111011000011011000100111100011000100111101011010000111100000100110011000110110111110101010010010001000110001010000000000010110100011000011101101100011010001001110101000100010100011001101011100000110100100111000010101111000000110011100010001010011001011010101111010010001111111001000001001110110101110010001101010101000100101011101100101101110000111100110001101111010001101100001110101100100001000110110001100010000111100010111000110100011010000010101111101100101001010011000110000011001101101111000010011110000010100000001111000101011000010101110010010000000000010110000011100010011100100011000001110001000001101101011000110110001001100000000111101100100110110011101100001111011011001111110111110111110101101101111011000100011100011010001001010110101110111110011100101011000000011001110001111100111110011101100111011011101010100011001100110111101100111101110111100111010100100011011101010011011000100010111010101001101000000001001100011101000111011101101001010110000010001101111000001101101111100100110101010011101001110110110110011110010010100010100100100111011101010000110111110011000110000000101001001110100100011000011001110111000000110001101001011110000110001100101100010101010110000010001101110011010110011011000010010100011110000001100000010001111001111111100110100101011110101110000101100100100111100101011101101100010001111111110100010011110011011000101011001000111001101011001100011110010101100111000010101011110110110110010000001011101010000110000100101000001101010111010110101110100001001000101000111001000100101001001110111110001010010000100001101100001100100110111010101000101111010100101011111001011100110011110000011000001000011110010010110110011010101000111101010000001011011100000111010001101111010010100001101110010001000001111111000001010011000111100000011001011110010010011111001010000110110110111011100111000000111110100010101011111010110100010010001000111101010011011110100001001000010101101010010110101011101111001110011111110101010000011011001110111101111000101000010100101110001000111011101101010111111000101001101101010100101100100101001110101001001011001011111110010001001101000100111000111000111000110011111010010110100000000000110000001100010110101011011111110010000100010110011011101000011001011100000000100001010010
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011111111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111011011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
111100010110110010110101110111110100110010010001001001011100110000011000011000110000011101011110010011111100000111001001010100110010100110000110000000011011110010011101110001001001100011001011010000000111101101111101111011000110010111011110100111010011010111100101110101111011000010010110001010110011011100001011100001100011000111001101110011110110100010001010001111000000111001001010100010010000111110010001001000000000010101011000100110111000100010011010011011111011001010100111010100010101110111110111001110111101100000001101011110111001111110010111001101111000001111010000100000110100001100001101001011110000101101101011001111101111010111110010100111011010001000011110100011101110010111100100110100101010101100100001011001000101011000001111001100111100010010010111110010000111111010011101011101101011100100010010111011111010000100101000101010110111000011110101011011101010111001011011001100110111011110001001101011110001011011000110110101101111001011001101100010100011001100000000000001101000010111000010100001001010110011010110111011000001101101110101100011111010001100111010111101111111011111111100001110110000100100100110000100110100110010000010111110111101000111100001010110101101000101011110000100100100101011001100000011000101100000110110010100110000010010011100100101000010110101000001000110011110111010011111001011110011001011111010101101011001001110010110000100001001011000110000101000000110110101101010010100000101001000111011110111111011000010100111101010110111101101100000101111100010001011000011101000100100001010000101000101111010100101111010110100100000010101011111000110111011101001010010011111000100011100110000101100110111001110011011011110110000001010110111010011011111011111000011100010111000000010111000010111100011110111101101001100000010100111011101101010100100110000001001001110101111011011111110111111111001100110100001111101100101010011100110010001000000001100111011010010010110010010001011000100000110100010000010010101101100111011011010011100010001110010011011100110001011000000110110010000011011101100110110001100110111011000000100000111010111100100100111111000010101010110011100110111101110000001110001001010000010100001101000111010111111000111010010110111011100111101100110100110000110011110100101111101101101000100011001010110110001100110101000010100000111110010011111000110101111100101001100110000011001111001000010011011101001111000000111001000001110001110001101001100101000000101000111111001101011100010010011000010001001011111101101010001000000001011110110101100111011111001101100010000101000111011010101101110011001100101111101100101011010100010111000100111101110011111100101100000110000101011111111000100110000011100111000100011010011101101101001100010000011000100011001101110111111001111010000100100111101001111110001011110110000001110110111110100101011100010000001010101111111011110101011010001000000011001101100000110000010100011000111110111110001001101101110110000001001111011100010100000000110000001010111111100011101000110101110110000101100001111100110
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001001110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111011100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000101010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010011011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011011100101001100000101110000100011110001011111000100111110100110000100001111101001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001010001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010111111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
110010000100010011110001111110011101110100110011001110011011000010100111011101001101110010101011000100011000111011111100100010010010101010011111000111101011101000100101111001101011111101111101101111111000101011000010010010000001101111101011011011010010111101011101010110010110010001010101010111000111001010110110001001001111110110011100111101111001101010010011100001010000011101001011000100101110110000100101010001111011101001111010000100011001101100111001010111100101110010111110000101000011010110000000011011110010100010111110011000100010111100101110101110011010010000011001011111101000111100000000000010100001100110110010011100001010010000100010101111111111110001100101111000000001001011001111110101110110110110001000110000011001011110000101110110111110010110111110101001011101001110100000001110100111011001101000001000011110001111101101010000110111110100001110000001111101101000110001110101010111111010011100110101010101000011010011100001100110000001000001110100001111110110000111110010111101011000010000011000110100000010110110011010010101111011001000011010011000110110110000001011111100111011110101111011111011100011100111111111001011111100000001111010011000110001100010100010100010100010101100001100000000101101110011000011111011010101101010010100111101101001010100001100010000010110100000101011111011111111010010101100110110111100010111100110100110110000100111011000110101010010100110011010111010011001100000001010110000110011001111100010111000000001110110010010011111000111010100010110001110011001110000001011010010011011000111000000110010001100011101110101100010110101101010110110100101101101110111101100110111010110001100001100111101110101001011100000111001000011010000101011110001111000100101101010111001010010000111010001100101010110000101111011100100000100011100001010001001110110100110000101011111010010101111011100001010000000110011001101001010011000000011001011000010110101101110010101010111100000010101000011011100000111110101110100100101001010111011110000101111011110110010011000001100001001011110100010011100011000011100110101001111001011001010100001011101100110011000010111001111011010111000000101001100100111100000110100111001100001010111100011010110111100100000001001111111010100110110101110000101000001101100110011010111001101001001100000001111011110100000011101111000100001110001111110011111111011100001111010010010111010100101011011100110110111110101011111001010000100101101011001011001100100000101110000011110101010011101100111101011011000011100000001011011110000010100110100010111110001001100100010010001001110101100000101101101111100111001010110100010010001001101010011011010101011011000101100110010010011001111100000000000110011110000101101001111000111110010000001110111111000111010010011111001010111011001101011101110111011110101101011000111101110000001000000111001100110111000010010101111000101110011111000110010100100111001001110110111111101101111010001000101100110100100001111001001011001101110111111111010001010001111111110111010011100111110100110000010011111111000
000100111011100001011111111101010101001011001101110111100010000100111110011111010000101011010110100100001000100011000100011011110011111110110000010100111101011110010111000011111001101000110011111110001001101001000000011010010000000001101000000100010110111000011000100000100100100010101110000110100001100001011101011001100110110011011001011110000001100011110000011001110001110001010111110111101101011101000000101010001101001000110000001100000101010100110000011100111111010000011111001111010100110100110110100101100110000111011100000110100011010010010010110111001101110111110001110100110011011000011011010101001011000011101011100111111111100001000101111100101001010111001100100011001110001100110110110101110101001001101000110000010001000110100010110000100111010100101011111011010100001011000111010001010000110011001001110010101100001010001000101101010011110000001111110001010000001001010000001100000110000100110010001000111100101111000000100100010001110011000110000101101111001010111000100000000011011001100001111010100111001101110111011001111110001001100100111110101001010010100010100111110111000111110010010010011001000010100110001011101110111000110111111011110001110010101010110010011001110110101001101111001100010001101000100111001100001001110000110101101110110100000101000010111010110011001001010001101000100001010101011101001011010001011111100100001110001100001101000100000101010010001011111101110011011000011110000110001010110100010011100101011101010011110101101101101110111000000000011001001101010010000110011111110110100011010011110010010011100110001110111101101010110001100101101110101001110001001101000001001101110100000010111101110001010110111110111010101011001111011010100001001000000000010100111000100011100100011011111100000010111011100001100101101100110111110111001011011011000111111001010011110011110110011101110011100001101010110100000111101011001111011010000101111110110010010010101111001010100111001101101011001100001111000101111000101001101101111001010010111001000000010010001111111001111010100010001010100111000111011111100001010000011000111101000111111111101011110010000111101100111000111111000101011000011110011101101001011100010000111010101011001110000100101110101001000111011111001011000111111011011110110010010011111001111111110010101000011110000000010101101011001001100001111001011101100000000110110010110001101110011100010011001000010001100011110101001111001100011010111000000110100011100111001011001110001001011111010100001010010101000110111001010011110001001001011000000010111100100000011011010101111000101011000000101010110000010100101111001111010100101011101010101111010010011001110000010010111010101110101000110000011000011110001001101110000010001111000001001101100111100100000110100010011100010001011001111001111000000110100110101110011001100111010010110101001110101010010111010010001110010000000011001101000101001110000000001001010001110010100010011111100000011011110110101110000000101000000100111111001000101110101111101010010011110111000000011110010001000011101011
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000100110010001111000000001001000110101000000011110000110011111100110000001011100000011101000011110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111000111111010110011011110011110001011001001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
111000100011000100111101110011111001111010111110101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100010000110010110001011010110110010011010110011010101010001101111000111100000100110111110000000011011101000011101001101000111001100110111011111101000010110101111111011110100011111001101111011100001101100011011010011101010001001011000111011111000011000100111110100011101111000111101111100001010100111001001000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110101110000111111000110000110110000000100100101101100101101001001010010001110000100000110110011100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010010001110010000101101010001000010000010100111011100110001100100100001110000000100100101101111110110101111001101100001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111101101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111000100110111010100010011011101011101101100011000101010100000011001111011001110011110101010000000001010000101011111010011100101100000111001110101111000100110110100110000001011110110100100010011010101000111101101100101111011001010011101001000111101001001110101010011000011000001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011010001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011101000110010011000110010010001111101101101111100111010000100010001010001101110010001001110010111111000010001101011001001011101010111111000000101111100101010101100101010101110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111100100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001111011100010000110010011011111110011000100111111000011110111101001011111011000001010001011111011111011001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111000111010111010011111011110100000101100010110011010101111000111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111111110010111101110011001000001101001011111001
110101100001101111001110100000111000011100111011000000101010011001110101101100110111101011101011011011100110100100110110011001110100111000100010001101011001100011110010010111000111110001101110100001000111011111001010111110111001010111101100100100011010100011010111000011000001011101001101110000011001110110001111101011110111110100111010110001110100110111000010010111101000010110011111011101101101111001010110000100010000000101101101010100100110101000000100001011000111110000100001011101011110100001101011010011111001000011101100010100000011100100111000100001100010111100010000110101100000001011001111101011110000110111010101111011100100011011110101110011111000101110100000110110000110000001011000100001011011101110001111011000100100010101111111011111000111001001110100101100001111011010110011000110101111110001001010101001000010111000101010000110110001111101111111010010010111001101011100011110111110001101110011100010001100110100111110010111100001010110100001000111100010111001110011111001001100101100110100110010000110001111110011001110001101111111010101101100111101011001011110110111110111010100001111110100100000010001010001011100110101000011111001101100101000000000010010110100000001011011100010100000000001110010111110001110010000100110111001100001100011100100000001000010001010010001110001101100101100101101010000111101100110111000010100001001101011101010001100001101001101001100100010110010110110010111110011000101101110110110010001011110011001010111111100010001111001010100101011010111101011111001001001000010100000011110000001000111111011111001100010110011110101011001111110000110001111110101011101000111100110101011100001001110011111011001000110100010010101111000001000011010010101010111111101010100111111010111001010101110011101000111100100000011100110011100010010111101110011110110000000001101001000111110101101010000011110101011100111010001111001010110111001110111011101100000000011001111010100000111100001011111111110100011110000001111100000101111010000100111110010100101010110101011110101100101101011000100100110000001100010101100110010100110001011000100011011010011011100100001001100111100100110000111110011001101100000001010110011110101111110001000001000100100001100010100101111110001011000000110011010100100110001100110100110010001110111100000001101000100111111110100111111110000011000010010101001111101101110100011110011011011100100101111000001100101001111011001011101110011011101001100110000001011010100101110111010011100101001001101100000000100000100111101101000110001011101111000101100100010001100001010000010101101010101001001010110110011000100110010001110110111000111111111100000100001110010001111110011001010110000110100001001010100000110100101011100011010111110101001010010000000001100111001001100011111101001110000010101000110110010100000111011100011010111001100011011101100000010100001011011100001001110100000111110001101100001111100011001010110001010010110100000000000100000100010110101100111101000011100101101010010101010111101001111110000001010000101010011010010001110
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111010001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
110010010000011011111110110001110111000110010010010111110111111000011110011110110011111000000011110110000100010101011010001010000001101100001010011100010010011111100101011101100110111101001010010010111000110100101111010000101001101011101111100001111101110010001010010110110100000000101011110101111011000111010010100110100111101101110001011000001110101111000001000101111101001011110011011100101101000011011011110101010000111101110111101111001001110010000001001010011010010011001110000010010100100010111011111000111000100011011010000110111000110000111110100111100110111111011011100001011110000011010001011111011001001100011000110111010000111101101001001001100100110010000001011101101100101110110000001000000000110000101100111110101110101011100000010001010101111011010110000010011011010111011010110001100001010101011101111101010001111011111001101101010010100110100001101100011000111010100010110111100100001111001001000010001111001101000101111111110101011100000011011111111111110011000101011001100101101000111001101101111010101001101110101100110110100110100111011110110100111110101011101100101011010001110001101001100011001010100000110101000100011100001101100101111000100100101000111110111101100011010101010010011000001001011110101100011111101100000110000001111011111001010010111001011010011110101100001100101111111001110111100100111110101110010110101011011011011000000001001011011010100110111101001000111001010100111001001101011001000110000010010011000111000011000010011111000011011001101100100010110001001010000010101010011000011101101000000110000101110101000100001100001001001001001111111110110001101110000101011100000101111000010101011110110011010100100000110010001000000001010010100111110010011010000001111101001000001000111101110011001111110001111111111000010011000101010011101001101011101100001000111100101001010110001000101000110111010001110110111111010100010110101011011110011100111100011101111110110011001111001001111101100010101001000011001101100000011111011001111001011111110100100000100110111001011101000110001010010001001000111011010010100111010100100010001100000100100001110110111011011100100101010111110101101000101000011100111110101111111010100101110011001111000011011101001001111101111100000111000101000101100101111110011101111000110011010001111001000011001010110101011111000011010011011001110011010100011110001110101011000001111100000001110100110001000110010011110101101111100111010110001111000101010000000100110011110001100011110000110101010000011010110111001110100011110110000000001111101000110011101010011011100000110110101000110100100101100011010111101110111110010000100101011011011100110100101111100010110100110010011001000001111000010000101110010101111010100111111011011110110011110000010000100100110000111010101100111101100101001100101001000011011010111000110101101000001010101011000010110100010101001010110001011000000010100101011001010101010000010101010111100111110110000000000011110010110010001110011010100010101001110011010101111101100011010001111101110110001001110100110110
011010010000101001111110100100010111101011100110111110001101010010111111110111000001011011011110101101100111011001000110111010101100000100010111111100110111010110000010111011101100101100010010101110101101000011100100110000001111110011010000110111111010000100011100011000010010100110011101111010010011100101111101010000110011000100110111010111011111100100000010001000001110110111010100101110010000110100000110001100101011111101011010001001111101000001101011001110110110001010001010011101111011000011111111011000100001110000110001110111001011010000100110110011111011010000000011001110111111110110100011100101110100100011101001000001100010010101001111100111111000011000100110100101110010100000010010111100100000000001010010111110010100001111010100110000011110010110010111011000000101000010110000000000011010100100000100001011110100101111101001001000101011010101110111100010111111000100011101011000110001000010110111111000100110010011110001101011001011000000011011110001100111101000110010011110101100111101111110001001101111100110000110101011001101001010000011001100010110101000001100110111010000000010110101101010111110111101101110011111110110000001111000100100110100101101111110010110011110111101010101110110011111111100101000100000000001001010100000101111001011111010011100100001011110101110001011100001010100010111111110101100101000010101000011001001010101100110111111010010011100000010001110011000110100000001111111100101101011111000010101111000001010111001011110101110001010011100100010000011100000111011101111110100101011000111100011111000011001101101111111011110101011101100001110101111011000100000010101001000100111001011110010011000111010100101110111001101111011111101101100101101000010001101101000000000100000100000010100010101010001000010011010100010010001011000101111010011011001100000101110101001101101100000001011010101101101111110000001100010111100010010000011001101101000011110010000100010100111111101101101110000101111001010111000100000100010000000101101110101011101000011101101111001111001011010000111100100010001010000100001000110110001010001001100010011111010110000101010100111100000001101110011110101110000011110110100000110000010000101001100101111110110100010101100100111001111111010000111100000101000101001101101101000110000101111100011010000110001011110110111100110111010111111011000000000010000000111011001101101100110011010101110111001101000001010101000010101100100111111000011001111000001101001100110110111101010001000010001110010111010111101000101101111011101000110010110111110010110010011001101111001000100000000000011101001011111000010011011010110110001111101110010100110110000010001010101101010011011100110100000011110011111101111000101011010000110110000010010000110000100110101111011101110101011101000111111001111011100111000101111001001101011001001001000000010000001101011010101110000010000101010110110111110111000100111101010010100011110010101001010111110101011010011011000001010001111011011001110011001101101101011110000010100100110100101100000010001011110111000100101
111011110011001110001010101001010001011010011001000111101101101011001010101001001010000100011110001100000010011000000011101111010100110100111011001010101001111001001010011111100101101111011000011110111000011001110101010111111110101111011001011000011011001001101111100000101100001110001110101101101101100000110010000011011011000101101011111111111011111111011011111001111000110010011110111011010011110111100010011101101011111001001111110110000111100110100111000111011001001000111000001100001000000000011100000110110110000001011111010010011000100110000001000010000000100011011001001010111100111011000010100010100001111100001100101000000001011100100101111011011101010111011011101101101001011101110011100000000111110100100110110001111000010011110101100101000101001101011101110111010101101110001110010101100011001100110000011010100110110011101111111100110001001010000100001000000000011100110110100111011110101001100110111100101000101100101011000011101000011100101101010001001110000011110100001010011001100011100110001011111000111110010011101111011001101001101000010101011111100011010100000001110100110000000110000001101011010110010000100111001010001101111010101000001101110110010001000000001110111100010000101000100101110100000001001110101110010011100101100001101110011111001001101011011000110010010000000001001001101000011101011010100011001111111001000010010100010100111101010001110001000110110100000000001010111011111001011011011011001101100101001011011010010100101101101001010001111110011111101110000111101011111010100001010110001111000011000010110011010000000101110010110111111001001011110110010001110001111000110100010101100001011101101110010101100010010110011100011100110001101111100010111011110000011011011100111110000111110101101000011011100110001100110100000000111111010011011101011110110000101111000110111000110111111100110011101101001101110101100001010110011101011100101101011111011001010110001000010101110101111111011000100100000110000111101110101001011110110001001011001100001001111111010101110010101100000011110110100001110101001000010101001010110101000101100010010001010001100011001110010110110000000010110101010001101011110001110100001000110101000001010001100001011111111110101010001100011000001000001110011001111011111000101000011100011000100111010110110011111100110111111101000000100011110110101010011001100011000011101001111000011000000011101111001110101010111101001110011001111001111101011001000001101010010110100111001111010100100111101000000010000011110101101101110011001010111111100000000000101010101100111000111011011000101100100010100010101010000000000001110110000100110010001011010100010101001111000011110001110010000000010000111001111011001110101011000000110000100101001010100110111100101111000100001010000111100000111111000110110010110110010101001100000010101001111000001001101000111011100110001011111010010110001001001100110000110100110100101100001000100010110000010100101011101010011101110101000101100100000011010001011001110010111111101000101010011010010011111101000010010000
000011010000001010110111011010101000100000100111101111100011110111101101100100100010001111111001111000001101001100000110110101011010101000101000101011110110000100110100010001100000000010001110000111010100101011010000111111100000111111110011011100011110101011101001110110100111011000111100110111011110110101100011101100011100100101001101000001111011100100110011100100110101110101010010001100001100011111110100110010010000001101010000111011111100000111001011011100001010100010110001010100110011111000000100100001000010011100100111101111100100101100100110001011000101101100100000001010000000100110010011001100011011010001101000000010010101000101100100111010111101000001101110010001111101100000101010010101010101001011111100110110000011010010100101111011101011001010100101000111100011101110101010111000000110100101111010001011010110010011011001100000111010100100000110111000101010100001101111111100111101111100101011010011000110011111111101010100100010111110110000100101100100010010000110001111110011101011110110011111000011011000011111001011010111101001001100111000100001010110101101101101111110010110000000101110011010101011000011101010100101101110111101010001110011011100011111011010100101000000100101010001010111010011000100100110111100110010010011101101011000000011110100000111001001010101111111111110100001010010100101001000001111111110001101000011011011011001100011010110010110000001111000101101100100001011000110010111010001011000101110011010111110001111100010101101100110101010001100110011011010000111100010001011110110010110111000001100101101111010000101111000110010100110011000010011110001001000001101001100110011010101101101100101100011000110000101001001011011011100001010011001110001101101010011100001110111110010100110101011011010001100010110100000100100010010011000000101101010110100100011000110111010110100001010000001101101011110010011111011011101111101111110001110011101100111110100001100111000001001111111011011100000111001001101001100011000100111010111011011110111110001000101100111101111101010010000110000110011111010100101111010101101100101100111101000011100100011101010111100101001110010001111101100011010000001001110110100100111010000010100110100110100101111101000001001100111111001010001101100000011111011110011110000100100000111111011001110110110100010010110100001111011100110100110011001001100010101010010011101000101110110011101010010011110011001101001110010111000111101111101001000000110010010001100000011001111001011000011010000001001010101100110011110101000101100110101011001111011001000101010101011100100101011101000011101100001011101101001011110101110001110111001110000101111011111011100110100010001100011000011100100001110001000011000111110001100110001100110101011101111111100001000001000100011001101001110101000011011100010100011000111110001111111001110011111010110111011000000010010001110011000100101011100110100001011110010011000010011110011011010101011100101101110110010110101111111110101010100101101001110010010101100000000011010010111101001011011110000001001101001
111100110001100101111111101011111101101000101000000001001000010010000101001111000101111101010111010011101001100111011101011111001011110100011011011011010100101011000000101100110010100000110100010000111110001000010101010011011011101111000001000110010010001100111010110011010111011111000001100001011010010010100010000100100001011101001111100111100000010001011001010010010110111001001111101111000110100000110110001001100001100010001101011111100101001000001101110000000001011100000011111111010000011011001010010111101101100111000110111111100100101000100000000001001011001111011011011011000110111000000110001011001011000001101000101110110111010111111011010010100110000001001000011010001100000111011101111100100111101010001011000001110001010010110010000011111010101010001110110010101101010101110000110110100101001011000110100100001010010011000110011101001000110100101011101000101111010111101010001001111001000100011000110100010010001001111011011010000001010011100011011111010101010000100001111000000011000101100000000001010100001111100111111001000010111010010101000110011001101010001011000110100101011100100100011001000010110111101111100010011110101101110111000001100111100000010000101100100100011011100000011100100101101110111011000011101000110110110100110101011100111011001110000000011111111111010000000001110011000100001001011001000000111001010010111010001110101001010010100110001101110000100100010111011111101110011110001111111111101111110010110110100111110000111101010010011100001111111110011000011011000001000100111000011111000000001101001110101000000111110110000100001101010100111110111000001100010100110011011111110100111111110100011110110111110100000100011100011011110110100101001110111010000110101100101010100010001000001001110010110011000111001010101001100001001101110001100100000110011101111000010011010111111010100001110101101000001101011110010001110011111101110010101110111101110011011011000010000011001000100010101100111100011010011000001100001011001110001001001111111010011010001110001100001101011010000001101000100110110000000010011110010011000101000000110100110111010010011010011101011001011111101101011101001111100000100001000010001100100100111010001000010001010010101101111010000101110011110001111010101111111100010011101010010110111111010000100111101000111000011001110110011001011011000100110010001101001110100010110101010001010110101100000100100100001011001001011001011111011011011110001110100010011011110001001000111110001110010111111100101001111001001010111001011011001100100010000111010111000011111010111001010001000001101000111001001011010001001000011000111000001011100011000000111000110110110010111101001011110111000110000110010000001111110001101111100111011011110010010010100011001101010101101111011010000011111011101101000010010111000011110111101110011010110111100000001000100000110011100011010111010111001001000000001111010101100000011010101100011010101100011010010110111011111010010101101101010110110010011010100011001000000101110000100001010011010111101001101000010000100111
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
011010111001101001100011000001000110110010111101100000101001011000100011101010111100000110111000101110001001001001011010100100011010010010101111010010000001011110101011011010100010001001000011011001110110010000010100010001011010001101010011110001111011010010111000011101101010001101000000000111011011000011010011100010110011001010000111010000111110001101000011011110100100111000000000000001100100100001100110000000111100100011111000010111100110111100111010111001011011101100011111110101000100010100011011001101011110001101010011110011110000100000110011001100111000100111010000100001110110001011101111010101001110001100001110100010111110111010110000001000010111011000010111100000100100010110100000000000100000011101101011001000001111011010010100011101101101101111001010100001001010011100100011001010001010110101000001001100100010010110010001100100111011111111010001001011101010100111111110000110101101010111010000101011100110000110011100000010010001000010100011011111110111100011011001000011000110101001101111100110100111000010011010101111111111111001010110011001011000100101011100111010001000111111100101001110010100110101110100111011101001110111111111100111011100010101001010010010001000101100101001111100000100100100111110101100110111010100010010100011001111101001101010001111101010000101111101001110100111001000011010111010001111001100111010010110011010001110111110110111110011100111101101011111110110000111000000100000010100110110111111111010010100000001011001010101001111111111001111011111101011000100110101111001100010111101000110001010111100100110000111101101001001010110000110011100011101111100011110101110111000110100110100110000001010100011011110111110001100101001110110111001111010010110011000101111101000111001010101011000100001010100101011111010111000001111100010100100110000111110100011101001001011101111000001100001100100001010001101101110101111000000001001000101101001100001111011001011000011101110000010110100011011100000101111110110110001011010111011111000100101100001001011001000010000111100110111000000000010101000010001010110010101011100010011101010111111111011001011001111101010101000101100110100101100001010110111101101111101010100011001101001111100000100111001010111100110110111100100111111100110001011000111001001100111110000011101000111000010111000011010100111010001000000110101011100101000111001011000011101100100111110001111001000001101010001000000111111010110111010100101010110000111101101000110010101011101000110110110111100001101010100100101110110101100100101100110000010000110010010101010000110110010011001101111000101100111110000010101011110000101010111110000110010100001110100000100110010001010101110001101011100100000001101101011001110101111100101100010111000001001011100001111101111000100110000110011001100111011111001011111000010100001001001001010110000110000110010001010110101001100001111001111100110001010000111001100101011011100000110111100100000101100110110001100011001101000010101001000010010011001000110000100110001100110111100000100101110101010100000010000
001010001110010111010001101000110101010111010110111000110001010100011100001101011000100100101010110011111001111111100101100110101010100000110100001000000010011101110010010110100000110101111010000001001111001010010111011011001010000001000010011001010110001001111111000101100101101100111010110000111100111001001001010100001000011000001010000100011000011000111010101010110111010101010011011100000101001101010011110010010111000011000111010111111001110000000100111011011011111110100010110101000111111001111100101001111001000010100100100001100101000110011100011000011100101000110011110000011101011100011101011100100001100100110001010101000010100110011100000001110000100111100001000001000011000000100100111100100100010101101011000001111001001010010101000101100011101000011011100000100100010000010111101001010010100001100111011110111000010110100011100000101100110000101010011000000010110110001011110000101000111010110110001001111011100101101000011111110110100001100100101110110101101100011110101010111101000100010001100011000111000000100110111010101001001000111001100010101000001110011001101010101110100000100011110000100000010110101110010110111011101001000001000000001110100011011000111100011111001111100101111111101001010010100000100111011111101010101110010100001111100110011111001110110101011010111001111011100000011010001110101000111101010100011010111000100110010101111000111010111101110000001001110000010110101111100000000011000101101000101110110001000010100010111110101101101101110000101010010111011000001010110010101100111011111000011001111100001001101101100101001100000101010000110001100000000000001000001001110010001110011101111010101111111011010111110001000110001001111010101111000100000011111110011101111000111000111110010101011111010100101010101110110111101001111110011010100101010100101100100111000101111011011110010011011010000011100111011001011011010010101010101011100000000001110100100111111000011110001111111010000100101100010010101000000000000111101001001011101101101100000100101110011011111000101001111101000000011101101111000001001010001100010110110111010010010101011111110000001101111010111101101010011101011011011001011100011111101001010101010111000000001001101010100011011010111101111000001100010011010001100011001101001010111000001101101011101111111001100110101100000000101000011011001100010001110010110011110001111110101101110000011010010111010011011111001001001001011001000101001011010001011000011000111111110110101001111011011110010001010111100111101111101011110001110101101110110001111100010010101101001110111000100100000100010110010110111001011110000001001110110001000100111100110000000100011010000011000011001010100001010110001000100010001000101100101010010011000001011110110011010001101001011110111111000101111011111111010100101010010000110010110000010011101100010101111111001100011100100011110110000010111001110101111000111111011001011101001010010101100001010100110011000110101000110100100100100111011000011010010001101100100101100100001000111000101001010001111011001100110100
100001000100110000111110010001001111101011000110110001110100011011101000001001111110111111001001100001110000100001010001011110000001100010110001101101010001110110010101111001110010000000110101110000101100111111111001001111101100100100010110001110100000010110101100111110010010110101000100111100010111001011100110110110101010011011011110111100110010101000001010101100100000000101001111011000010101011101000011010000100001110011000000000110100111001101011011100010010101010100010110111010110110101111011110000111000111110110100101000100001110100000010000111101001000110011010001111111110001111001101010000111101110110011100110001000111011001001100011101001011001000110101011110001111001101101011000010100101010110011011110010111011000010110011100011010011101100011010011101111111010000011010011111110110111000111100000001110100010001011101000000011100101101000101101011001111010110110011010111010100001110001000000011011101101101101100111000111001101000100011000011101011111110111100111101101011110001100111010100010001001100100100100000110010111110100001011111100101010101101101001001101111110110001101011111100100111111000110111011110010110010011110111110011100011111100011110101100011001011111111011000110111011001101011110101110000010001111000111101111001001001100000111101111011011010110001010100111110000000001110101100100111000101000010010011100010110010101000110100001101001101100101110100111100111100001110010100101001010010010111001110010001100011111101001111111110000000000100011011010011110011010010010000101000110000010101000110001111000011111110110011100110001010100100100100111111110101100001100111100000010001001101011000100101111111101111110010011001100110000010001010010011100100100011100010100000100101101010000011000011010010100110001110011110010001101010000000000100101111101110000110010101101110110101000101100010001011000001011101111111100100001001011011111001010111000100110111010100111010010111011000000110001110100100101010111101100101011001111101101111010100010000111000110001101101100110011101010001101111001011101000001011111111001001101000010001011010111110100001100111010110100000000101010000000010100010101111010000100110101011111001100111001101000101101000000011010101100011000110010011000110000100011010111010111001100001101110111011011111100110001111001100100110101110101011110101011001111110100000001010110101101000011001001101011010011011011001010101100010011101101010100001010011101000110100001110000110000110010100100011000011000010111101010110101001011111101110101111010000011110111101000000110100010010010011100101111011100101110101010100101010000011011001010110010101101001101110100010001001000011001001100000110000111000010111101110010110110101100111100000010000000011000101011000100100011110100111001100101010010101011110101111001011110100001101110001011000001011100100000110011011001000010100110111011011011010010111100011100100100000011100011011000001110100110110010011110110011111010100000011001111011010000100111110010011010000011011011100111100101110100
111011100111000110000101100110111011101000111000011110000001010001110011101010110100001110110110111110011110110110100101000111000111110010101110010001010000001110001010111011101000101111101111100011111000000110011000010101010110101011011101100010110100000110111000100000001110011111110000001111010001101101010110101100110011011110000110011010001100111010001001011101010101100100100110100011010000000100011100111001000000101101000010011101010111111000011111011010100110101001001000001011011111110100100111100101111100000000111011001100000010101010010001001011111100001100011011110100001010000100010011111111011001010110100110000011011011110001101110011101000110010100111111001000000100111000001100011101110001110010000010111111001111100110010000000010101110100000110101011100010011110111110100101010100101000000000101101111101001000111111011000001010100011000101011100101100101001110100101100101101101011100110011001011110010100010111101011101111011000001101111111010111110000110110110100001000001010011001111111110110110010101001011011001111010110100000111010001110011101011001111100110100011011010000010010011110011111111010111101101000101101101110110110111101101100011011011011100010001111101101001110110111101010000101100100001001010101010001001110100101000001111001111011110010010111010011100100110011101101110111000010010101011011101111000001111101001111100011011000010011110110010101111010010001001110110100000011100110010111000101000111010100101010110011001100100001101100000100111011010111000111000001000000000011100001001101100000100000100101001011100001011011100000101101110111110000101110010001010000100100111001111000100111100011011000011111101001110101101110011101101101110111000010010111111001011001111011101001111001010110001000001110110110111110111111110011100111110111100101010000001111111001110110011011011000111010000011100110000010011001000010011110100111000000001010000100101100011110001011010100011100110011010101000110001010111101100001011010011000010111100100011101101101011000111111000011011011110101100100101101111110010100010101010101101001111001000010110001101100010000101001111101101000101110101100100001101111110011110101110110011000001111000100000000011101010001110110000111001100101011001011111101010000110110011100110111111001111111111101000100010111111111011010001011110100111010010000110101100111000101011011110100111000000011001011011011011100100111100011010000110001111011101011110010111100100100000011101001010111010111001000001011110100010001011001100101011011011111111101000001010000001001010100000101000010011101010110101101110111001101010000101011010000011010010001010111000001101110111010011010110110001000001011000010000010011110101010000101100010101100010110100000101110011000011101010010101101001001101000101101010111101010001010100010101010001111010100101000001000000110001110101010100101001111100110001010100101111001011100000011010000110100111001101001101100000001110010010010000011110000010100000101000111100110001100111011001000011110110101001011110
011010110111111110110100111000011110110001011111110110011001110000100010100000110100111011010111101101110010111001010010110001010101010110001010100111111000001111011111100110010111101111101101101110010100100110001100011000010010001011001111010110111011011111000011011110111110111011001010010001111010101011010100110101110001011110110101000011001001010111010001010101011000110111010001100011000110101010100001001101001010001010001111110000100000101011111100100101001100011100101110110110111110101111000010000001110001110111111010010110010110000110010001111111001000010000001000110101001101000010101000100101001111001111101010100000111010010101000110010010000100010001110000011100010000110000101011110100101101000111111000100110100000000101101001111111011000101110001110011000101111101101011101101011010100001011010000010100000100111000000111111111010100100010101001010001111010101010101100011101111111011000100110100111000101000001001100000100100101011000110101001100010001110100010011100111000111101111011100101001110001011010110111101001001110011101100011101001110101001110111101001100001010000001101101111101001100101110100111111001011100011110001101011011101110001010001111101100010111100011101011101110011110111001011111100000101100011100100010001110100111010011001110000100000011100100011010100110111001101001101000111110011011100111101011011110000010000001111011110000011000101010011010100111101101011010001011111110010001011111011100111001010110001011000100010110100001111110111100110100011001110001101000100100010000001101101011110011001011001111110011101110000110101101101111010001101111011101110100001000010111101000110110101010111010011111101000001111010000000001111110110000100111010100000111001000111010101010100101110000000001110010111101000111110010110010000011011101111011001101011111110100010101000001010100011111111100010101111110001110101010111100010111110010010101100001110000110010110010100111000100011000010101110010100010111001000101110101111110100110110110101011111000010011111111000000110000011100101100001100010101010100010101001100001000100000011010000110010111000010101100000100000010011111010001111111100100001110001100000000011110011101011000110111010011101010010110110100010000111100000001001011011011111111001011010100101010100001101000000000000110000100100100010110000011110100110010101100110111101000101110110101000000100110100101111001100110000100110101101010010000001101001011110111010000000110111111100100010101001100011010011011100010000111000110000001000010010101111010101001011011010000111101111010111110111110001101110110101110101011010011010100101001000001100110111000000010110111100000111010011001011100111111111100001100010110110010000110001001110110100100111100110111101111001110100100010100000110100011100000011101100000110101011100001000010110000010101001100111000110111000100011010100101111110111101011100110001000110000101100100001010011001100100101001100101111101011110110011110100011001000100010100010011000011010110000011001001000011010100111100100
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011100110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011010111001011110101111001100111110001001001110100010110111101001001110001101000100111000
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101001100100001001011000001101010111100110101010110001100010100110100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011001111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000011011111110100110010110011010111001000110110010010111001101
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000110000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010101001111101110111101110111111010001
010100101011001000100111001000101111110100011111100111101110101010011100101111000001101001001101111001101101110101101111010010111010011110110110010101110001000100010011010010000000010111110101100110001001010110101011111000011101110101100110001101111010111000000000111110000111011110000011011010101111010101101110001010011111111011010110011110110001000101011010110000110100011100000001100111011010101111010010011001000111011111011010110101000111110010011001110101000101010100000110100100010010110101101100011000010001001111100000110101101011100010001010101111011010111000011001011110101010111011100010011100011111000111010111110001011011111101100000000000110010100001101100111011001011001010001011000001111100000111000010100001010011011100011110100111101111101011100011111010010000101000011110011001000110001000111011111111000110011101010100011110111011001000101010010001111101110110010100111111001101110011000101110101000010011110001001010110011000001000101111001001011011011001011110110000010011100110111101011111011001110011111010001110101011101111101011100000111010011111010110001100001011011011101100111011011111110010110101000000010110111001111100100011111001100011001001100110000111001011011011110100100000100010000001101100001001100001001110100011000010010010100010100110111000100110011100100011000010001101010111011101001010111011010111011101100101110000001111101011001111101101111011101101001010101011001010111110100001001101001011101111010111000010001000101101100111010101111011100110000111010110000110011010010100101100000100001111110100001111100000101100001011110110110011101100000011111000111011011101001011111110001000010000000000011000001110000000000101100000010001000001010100110001111110100111101001101001101010011110100111110101000011001101011110101100100011000100011101111000001100100010111011100110010000000010010111101100011111011110000000001011101100011111101011011000101110001100000010011100011100110011000001000101011000010111111000101011011010010100011011001101100010110110010111110101011111110010000101011100111011101111101101001111011101001100110101111001110100100000110000100100001000000110001110101100100110010011000110010100100110110000010101111111001011101001000101011110110100110111100101010100001110000111011101111001001101110001111100000000010010101110101110010011011011100100011000100111110101010111101111111101101000001000000010011110110010101000010010110000000101000011110110001100000100011100101000001110111000011001101111010011010100100110110111011110000100011010101010011010001010110100001011101100010110101110010011101001010001101101111101100100000101000110010101000000111001111110001000010110111101111000010000100010100011000000110011001111111001011011111101100000101100010010000010101000111010000011101000001101011011110111010110101000110100000100100010110110110011110010011100010100010111001111111000111010011001100011101001011000010100000110011000011101000110100110101000110111000100001101100101001101011100110011000001100110010100111000000100110000001110
110001011010001110010001011101101101010111110110110111001000011101001011110011100111000000111101111111101110000111110010000010000111000110010010011001100100111101100101010100111110011001011101011111001110110110001010100100101001010110000100100000001100011011001111100011100101111111100011110110111000010111010010110010010001000111100011101111110101010100110010001110011001100111001000101010000000100100010110101110011101001101011101011000100011111100110100010111111000100000111110010010001010010101011101110110011111000100110000010010100000110110101010010110101111001011100001000001010011010011010100111110111011110100111110011100011011111010110000001111010001111001101100010101001000001101101110010100101110100111100111101000110101010011011101101111100000011101011111010111011011010001110100010111111111000010000011011011101110110010100010101011100010001101110000100011000111000100001100010010111000001001000001101010110000011011111110110011110000100101100111000010001101110011001011011001001111110101010101001000100001000010000100010111110011110110110001010010010100001011111100010000000000010011111101100110111001010011110111010111011011111011001110010111011001110010111000000110011000101101001011001111001101100011010110101001011100101111001001010100001101010000000100000000110000100010111000111101000100001100000101100000101101101001001011101101100101100110000001001001001000011110101001001111000101001111101101000011100100000010000010111011000100000100001001111100010111101100101011001110100110101011001111011101010110111101010010110101101000011111101100001110011111101000011011101000100110000100010000000110101011011111100011110011101110001111111000011000111110110111010010111011011101010111101001101100011100110011010001010010011111111100000101100110001010101011100101110110101000110001111001011110111011001000110000100011111111000001010011010110010010011001100011110010100011010010010001100000011110100000101100110100110010101100110101110111001001000010101001110101001011100101000100100100001100011111001001001110000001000110111101001101100010111110110110000011100100111000101110100110100000000100011001000010101011010011111101100011101111100101000100100011000110100000100010111101101000101110010011000001100001111010000011110101011111101110000101001000010011000100101010011111110110010001100001001111001001111011011100010010011101000111110111100111010000000110111010010110010001101001100101001010010011101100011111100000110011000011111101000111110101000010111101101110011001111000000101111010010000000010010111011111111010000110010101100011100110100111101011111101011010011100101101010000110010111000000010011101001001100100011000000100010001001010001111001011011110010101111111100100110101100100001010011011010000001110110000001001101101000000010100001110100010000100000101111001010101000110010101110011010101110001001101101101111011000011100001110101001000100100101000001001000000011011010110001100110101001111101100100011100101111100000101010111011100000111001010011011000010010001100101
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011000011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
101000000000110010000000010101100000101101110100101001111010101010100001101001110010100011011101011011100011001100011100110000101101101000011101100000100101001001100111100110001010010001011000111100010101110111001011100000100110011000111111010110000111110110010110001110100110100110110110001111101000100010101111110110010100101001000110001111010001001011000011001101110011111100100111110010111101110111011101111001111011000000101101100110110100110011101010000100101100011001000100011111101111100001000100100000011001010011101011110001110011100000011000010100011101101111011000101111100001110101110010111010101101101111110001110110110010101000100110101110011100101010100111111000011110001110100010110100100000110001111110000000111010100100110100100001001011101101000001011010011110010101101010110001111011110001011001110110100101010100010000100101111001110011010110001110100111111110111111101111010101001101111110111010101001011110110100010100111110011100011000101110011000011011110111000111001001010101000111100100010101001111101000000111111011101100100100010010100010010110100111011011111011010011000100000011011101110111001110101010110010011101110101000001001100001001010110101000100011011110000000100100000111110101110110001100011110100110100110101110110000000011001110011000000100110000100111101101111011101110001001001000010110111011010101100010001110111110111110011001000110100100110011010000001101010101000110101000110010111110010111101011001101111010011100110001001001000101001110100001010001110001101101011110110011011010001011111110011100011000111011010010100010100101000001010001101001001110010000010100100010110011100111000110001001110001010111111111110011111100111110001010110000010111101001111101101000101000101001100110011110110011100101011010000010011101111100111010110010001100100110010101000100110110000011111101011010101111110111011101101000000100101000010011110100100010001101011100010100110010100100001101001101100011111011101101000010011111110100001100000010110111001101011111000000000111000001101110000000011000011010010100010110000101101110011111111110010001011100011100111100101000100100000000011000110110101000111000101101111111101001011100111001100001110001101110110010000110000000100101101101001100010011110101001000011100110010101001110010010100000010111001111001101100000001110011000100011001010111000110100111100110101111001101011001001100111011100000001011011000010101000000000100111001100010000100011011101011100001000111101010100111110010100001111110110000010110110001111110100000100111100010100100110110101011011101111010100001001100111000001111101101010111111101101100100101111010001000101111010100111001011111100111111111101011001111111100010111101001011000110111000101101011001010011011010010010011110010111001110100000110001010110001110001111101101011101011000000010111000100000101100000000111100110111010000010110011000001001110000000011101011001011101010011011011111000111101010101010100111011000100011000100101101001000101110100011101100111010111001100010011
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000111110001110100110000010001001111011010101001010111011101100001101011110010000100010011101000101101100010110001101100010011110101010100101000010001001011111100010111001010100001001100100100110011111111101011100101101110010000111100000011000101100111010001011101010101110101011101100110000101100010110001011101001101010000011001001011101001111010011000000011010010010101011101101100000001000000111010001101110001000000111000011010111011101111011010000101000001011101100011101111011111001010000011010000101011000001100000110110010010111011010100000110000110000100000011001011010100111110001000011110110100101001111011001101001100110100100110011100111010011100011100100001101011101010101111101000101001011011011110100011100110001010111110011111001110010010110010100010101110010100001101101001110111001110100100010111010100010011000011010011101011100011011011011110111110001111110111111110101001011010000010111010100000000011111001111011101000010100001010100010011000011101001010110110100000101001000100001101011111111100100110011101100010111011011001110010110010001001100111110101011011011100000101111110011101000011011011110001101001110001011111110100001001010000100100111010001010111100111000110111110010011001111011100000100010001111001010111111100000011000011101010011111011010000001111011101100000000011010100100111011001011000010110000010100010110000110010001101000110010111101010011111111010001111000011001010001000110111110000010011001101011110010100111110001110111010001101000111110101011010110011001011101000111000000011101001000001111110001100100110111111111100010000110001111000111110011011011000011011100011010011110100010000101100001101100110010000011101111001011010111101100111001101111100101001110111011111110111011101010010110110011011111011110101011001000001010100011000011010001000110001100001101000100101111000101001111010010001101110101101000000010010101001000001011100011110110001100111001000101000100010011100001010110011000010000000110000001001011110101101010001110110001101001100111000101101001110110111001001011001111110010101110010101001001000011111110010101010011010010000011001110001110010011011100101111100110100011100001111011011111011000111100111010001011101010010001101011111000011011111000001001111111011011110100010100110011001001110001110001010101011111100100011000001100001111101100011100000001000110010100111100101011011110000100011011100101100110010010100001011000011110101011011010000011101001011111111011001111000110000011110110011110011001011000111011101110111000100010001100110010001100010011011111101111101110011010000010011011100110000100111100010100100111100010101011101101101000111111000101001110101110001000100101000110000100110111101000101110111100001110000011100011101111100100101000101001101110000001010011011100011100001011011100010100101010001000111000000010001001110101011111111111000111100101000111000101001001001000011011101110001010110000000100011010000000111101001110010111110000100100001111111000000101100100001110111110011011010100110111000
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000000011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110110011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100100111111010100111001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
010011001110110100011000010110001010011100010111101001011111110001001110011110111011110000001101100110010011101010100101101001011100001100001011011111000011001111000100111100101100011011100110101000110110100010100011010100100101001101100001110010110010100110001010101011010000010010011011111101110001101001010111101000100111111001110000010010111100011000001011000110001100010111010101111110011001100110100001001100101100110011001101100101111000110110100100101001100111010110011001111100001111000010000111010000011010101110110010111001001010111010011100100000100010010100010000110100100010001100101101110101001110010110110000010110110101110110110111011100110101111110101001110101001100000000011100010101010001011111000101001001101110010111100100001110010110110100101001111111000010111100001101010001001110100000011001011110011010101010010011001000111101000001011011000010010111010011111001010100100100000100101010100010011011101001100100100000011111011111001111111010110110010110101010111011100010010010011001110101101011111110111111011010110011101011110110010110011111110000111000110000000000110100010110110100000100000000000011100011101000000110000100110101001001010010111001110000100100110010010101011000100001111101001100100001100010010010011101010110011100011111110111101000100010100001001101100100010101011111010101001100011010111111010100110010101000101010100100111110110111110011111111000101000110100101011001110001111111001000010101010011110110010100000010101110000001000110000100100111100010110110111111010011100110101001000010001000111101111010011111101010011100011010100111011100101001100000010001110110011010000011100101010010100010110100000011000010101001011011001001110000110000011110100110011001101111101100100111100001011111100100100010110101011100110100101101110011100111111000101010101010101100001010010010001110000011000111001011000010110011000101010110100011110100001101000011010110000001111011101000101111100011100001011101101100111101001110110001000011000110110110000110000101101110011001101010010100111111000101000101110110010000100010011100101001110011001100110000010110110011000010010110000100110001000110100110101101001100000000001111011011001011100111100111110100010101111011011010011111111010110001010011010010101100100101110011110001111110011010001101000111101001000010110010001000101110100001111010001110001110011100101001111100100101001100001000101110000101000111110101010110011111100011010101000010001100111000001100110011100100001111001100011010000100011111001101010110010001001001001010011100011000001111101111100010101000100110101100001001010001000010001111101010101111001010010011011101001001001111000010101100011001000101010101001000100000010010110101110011011000011000011010111000110111100000001010011000010011110000011100111100101010100101101010001000000000111100001001000001001000110000101010010111110100010011000001010001000111110011110001000001111101111011000010001011010100001001000010101110110010010101111001110000110100001010100000011011010101111101111000
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
101111010110010001111010011000100110101101100100110110110011101001010111001100000011010000111100110110010100011101100100101000100001101110101000101010100001101100101101110001010000011110000011001111010011111001000110100110101011011100100011110010100001111100010100011101111111100110000111100001100011011101011011011110000110101010001111110010111101100000010011000010110000100001001110111110101011010011110111001001011010001111100010100100000110000011111000101110001011101100001111101011100000001110101001010010001000110100010110000010010101100010101001011110101010101100011000000000101101001001100111001110111111111000111111011011011110001110110011100001111100111111010000101010010110110001110011010101110110101001110111111110000100010000010110100000011111100111111010110100100000110111101110101101111011111010011010111101000110000000101101111001100101011111010110000011101101100111110000000011000001010101010101000101001001110101110010010011000100001110010100001011110011001101100000011110001011000011101000011011110111010101000100100111000011100010110110000101001000010111100011111011111101010101100010001001101100111111110110100101101001011101110100110111000110001010011101011000010110111000001001001110011111001011100001101110111100111010011011101111000100110111001111000110001001110101101011001010010101000100111000000011111101011111111111010111101001101011110111111101010101100110111000010101011011001101111000111011111111101001001101100111001111011100111000000111011000101010010111100011110010001000100001100110110000010011101010110100110000110110010001011101110011110100010001010111100000101000101001001111110001000011010111100100100101000110101110101101000101111001110110101010110010000011111010011100000101111101101111011110011100110101011001000100010100101110010001100000001000111011011111111001011101111111111001001111100010111110011001011111010011101010101110000101001000000001110011111101100110100000100101000111101011010001010010110110100101011010101110000001000100001110101110111000001010100101011011011000001010001101110111111000100111101010000011100100000001010101001011100011100000111000100100011000100010110010000100000100111111110101100000010101010000010011011111111110111001000101001000111010011011101111101010011001101101000101011101000001100101000100111001110000011011100110011011100110011011010001011001001011011101101110100100001001100100011100101001011101101000011001001101000001111011111100000100101000000101111000111100000001111010011111100110111010101110110000011111101101010110001011010111011010111111010111101011110111011011000101101010011001011101100011101110111110000110011001110000111000010011110000101001101000110110101000001010110011101110011100110111011111110110111100111011010110000010111011111101110110110110100110101111000000001110111111011111011010011001000101100101100111100011000010011010001111001001100110000111110100101001111010101011000101101100100101101100001101011110010001110110111111100101110000001000100101010101000000010011001101001001110101101010
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
111111100001101111001000110001010101001000001111101110101011100101101000101011100111110010101110101011100100101011011011101010010001011100110011110000100010101111110100111101010010100010111010010111101010100011000101101100111011010000110010011010001100100111010011000101110000000111111101010110000100100111000001101000111101111000000010100110011011110101101010110110100011001100011101100011001010111111000010111011110001101111011101100100011001001111000110101100001011111110110010101011100011100011001110110110101111111011100001010000000000000100000110001010001110100011111011010001000110011110010101000111010000010000000000101100100010010010011111101000011011000000100110001011110001100111110111101001110010100001110111110111110010000000010111111000010001100000101011110101001110111011011010001110100011101110111100101111011100000000011111111101110010010000101101010000000101110110000101110101000100111000110011100111010100010110000110001110100011101101010011111010110001000010100111110111110000101110010110011110010111010111111000110010010101010011011001111110111000111100100110101011011011001010100100110111011000011100101100001000111011000011001010010000010100111100001111110110000001011011000101001101110010111101111111100101010100000100100111011000000100111000111010000111010110101010101111111111010010010110101100010001001111000111011111111001010101110000110001110000011011110001011100111010111011100101011000011000101110110111011100101100011001111111011111111111111010100101110010101011000001000110100110110011101001010110110101000010000101111101110011111100111111110010100110101011111101011100111110010011000111101010011001111011010100110010000001010101000000101010101111010111001011101011111111001011010101111010101111011001101001001011011100001001000101011111101001100001101100101001011011010101101101001110101011110100000101010011001101101010101110000000001100100000100000010100101111001110111011000001011101110111011100100011010101000000010011101001011110010100001101101011001011101011100010110000010001011000010101001010100111100100111110100000100111011100101011110001110000100001110000101101100010110001010101100001101111110110101011110100101110111100100101111101000101110011100010001010100000010110101100000111100000011010110010111000101011101001011110011010001111010111100010111101100010101011000001011011110000101000010100100000110001010110111010010010100000101011100111100110100011000110100100001001111101001011110001000101010100101100100000101100101100100111110011100000010111011110101100001011010000010010110101101010000000100100101010001100100001000110010110000101011010110000010111101001101110001001011010010100000101100010011110000111101001010001101011101010010100111001001100110001011101100111111001001110110101000101011001110101100000110000011111100101111001111111010110011011110011110001011000001111101100011100111011011110010010000010111111101001110110110001110011010101001000100000010010100011100110110111101101011010101001110000111011000100111110110010011000011001001110
001001110111011101111011010111001100101110101010001001110110101001101101110100000111110110110101001000011010100011111111001101000110011110100100001101000010010001101111100110001110010010100101110001000000110010110111000101111111000000110010000011001001110100110010110110111010011111011011111010101010101010000100001010010100110011110111000010000010010101001000011000101000101111010101111111111101000111000111001100010000010000110101110010011110001010011110010000111100111010000110001001001011010110011100011101000100100011100001001010111010011010101111101100011010110011000000010101010100000111000010100000000000011010111110110100001011001100000111010100100010100110111110010101101000010110111100010101110001000010101110000001100001001101110000010011111011011011100011011110001000100000101110011011000100010101011000010010111000111100000010101100000110111110001010001001111101110100000111010010001001010011111010001001111101101111111000100010001110011101101100100101000001110101110011111000100100111011110110010011001100111100100101110101001100010010100000001111000111010101100100001010001000001011110011111010010000110101110111011000000001110001111011010010010101000111110011100010101100011110111100100100100101011001110010001101010101000110001111110101010011110110011101100111001000100100110000101010110010010111001111110110010101110011101110100100110010100100011010001001000100010100010010011010110000100010011001010001101011111110101010101001100010010101011011111011001110111001001011111000001001110010001010101010000100010100000100000010000001011100011000000111010101001100100001000000110100011100001111011000100010110111010001100010101000010111011101111100100101110010111111001001001010001000111110110110000111010101110010111001111110110000001001001111100100111011001111010111010111000110001001000011100111100101010011101111100111001101000110101100011100000101011111100110011101101100111000011101000010010101101010011011111000000001110010011010001100010100001010111011100011010111001101001101111110100101011101010100111101101101010100100000000101111110001111000011001100110111111011011001011001101010111010110000011101001100010001000000110001010100010110110010110111100011011110100011110011001100111110100000011100111010010100011011001011010101101110110110111100100010010111100000111000000010000111010100000110011000100010010011101010100010100110110100101000011101001000010001010011111101010000000000011000001110010011010111010001111110111010001111101001011011101001101100101000111010101011010100010111011011100000011010101010010110000000100111001111010110111001010111010100010101111111011000001110111110010111101111000011100001001111110000111001001000111110000110001111110111010111001011010001000100010101010111110011010000111001010100101000001001000011111110001011101100100000111000110000001110000011110100100100011111100101110001111110010100001101111010011011110101001101100001010001001101001110010010111100011100001010111100101011010011111101000001010010110110100100110101111111011101101000
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101100000100001110111001011000111000001010000001100000001100101101101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110011101101011100000100001110001101110010000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110100100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000001001111011110111
111000010000011011111000100000011010010010100110111001110110000100000011011001100011100001000110000110000110011010110111111001100100001000011011100001101001010011100011110111110011101110011110100100010101001000100000000010101011101100110001011111101011110110001110010000000101011010011011010011100110010110011100100101101101100001001001001111100001101101101001100100110110010001110001100010001010000101001111001010110001010111000111011111110110010101000011101101010110011101011101110100101001100000011110011101101110011011010111000010111011010000000000001100001010100000110000000101111000010110001011110011111001101011001101100000010110110100000011010010000111011100000111100000011011001000011111000000101001111111010100010001111000111110001000110110000011010010001001011011011010110110110011111001101101001010101011111011001111000011001100010110010001001011110011101110001010000001111011011100011110111010001001000111010111101111111101100110110111100111110001100010101100001000010001010111011001101010011011000001101011110001100101010000101110001010101011001100110001011011010011110000000111001111011010101010011011000111011101100001001010011100111110011001000100011000110101111100111101100011110010111111101011000110011111000111011011001110011000111000011100100101101001111100000110100101110010011111010001000010001011001000010111010001011101011011100101000010111100110110001100011011000011000000110100100110010010010000011001000111001111100001000111101011100001110001000000101000110101011110011011110101101101011011010001010101011100000011111011110001010101000011000011100010010111010011000011000111100110001000100100111001101101101011111000111111100111000101011101010011110101101010101100100110000011100010100010100101011000000100111011111101000111110010110000000110101000110101110100110011010011100100001100100110001110001100101100101001011100000100000011000000011110001001100001001000110001111111011100001001110101010101000000101001100110000010010011011001010111001010100000111010111101100110101110001000111100010110100010000011111110011010101011010010001110010100110100000011011010111011100000110100010011000011001110000100010011000010110111111011110101000111100010011010010100101110110000000111111111010101110011000110101111100001101100011010001101110000010000010100000101111100011110011110100011001010111100111000010000100000100110000111010100001101001010110001111100000111010101110010101000000101010001010010101101010110111010111010001101010100010000110010011111010100111000100111001010101001101000011010110110000011010111110001111101011001011001011100110010011010100110100010111000010100101011111100110011100100011101101100101100010111101111000011000001100001001101010111010001001110101101000001000001111010000101101011110000001000101001111111111011010011111110111110011011011010000111011100110011100100010111100100010011100100000111110110101010101011110110101010101011000000100101010101101011110000010101001010010100001001101001111011010110110000010111100101001001000001000010111111110110
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
101011011110101111100000110110010000001110110001010000101001110101001101000111011000010001001011100000010101110000010010010000111000000100010000111110101010011100100111001011011111110101111000001100100011101010000011010110001110100001010000101101011001010000000100111011010101001000000000101110010111111111001011001101001010011000111001011101011101110101100010100010111010000110100100011100010011100011101110000110011101100100001010111010001110100011100111000100110001001011000100001000100110100010011001001101110100110101100101111011110001101010011100101100101000110100100000110001011010011010100110000110110111111101111101110110100011000010110100001110110010100010101110010101010111001000000011010101111000100000010001011000010110101001101100111000010101100110100000100100011000001010111110101000100011101010110010100101010101101001011111011110101100001010101000101100011101010010000010001000111010111110100011100101001100000110011001000110101000111000111110011000011010011110111011101100111011111000000010110100000000001111011010001010011101100001011101011010101110101011101011000000000111111011001100011110011111000111011110000010100010011010111010101100001101001010001100001100011001010001100111100111001010111011010011100110111001011100000101101110000000111010011110010100100100000100111111111011000100011101011110000100001101101110001001101001001101101000011000001000111011101000111100000101110010000011001011100001100110001111011010110010110001111111100011011111000001101110110001111001111001000011010010001000110111111100011110001011000110001011001010101001011111111000110000001111101010100111110111111110111110111010001000111001011010001011100100000111110100001000111100011010011100111000100101111011001101001001111111100101100100011001100101000111101100110010000101000110010011001011111001001110100000101100011100000010101111101110010111000110110000000101001000101010010101000101110010101001011101110010011101111010100011001000111011101110101110010111100110001001100110001100111011100011000000010001010110000010011101000110111011101100111011110000010010111101000111001111101010101101010011110110000101000111111111000010110101101111111011111011111010011100101001111101110011011010100101111100100101001010001001110111111100110011000000111111111110000001101110001110001000111011110111011100010001000010010010011001101010101110101000011011111101110001101111111101110100101001010000110101011101010011001110110001111000010100110110000010000001100111110100111101010011001110111100111000000111111111111001010011111100011111001111111110010010111011110001111010011110010011110111100000110111111110000100110110100000111001010100100011101110111011110110000110010100101001101101000101100100111101110101011001011011000010110010001011111010010000111010001111100111101111010100011011110001010010000111100000111010100101111111010100110001110011110011100101101011111010110001011001011010000001011000101110101001111011000001000011010110100111011011101110101111000000100011101111101001011010010111000010001110
101000110011101101000101000110000011000101101100111000000010110010000101111101111001001001111100101001101010000010101110010011000111111100010101100000010011100111111010011111111100010010010000000001101100001101001110001010010011100100100100001101101001100010011110001000101000101010011111000110111101100001100010111100111110101000101001111110110000111101000010110100001000101010011010100111101000011010000100011100110001100011110101110100111001000111000101110010101001101110010000110011111101111001000010011010000011010101000100001110110100111010111111010001010010000000010001101010100101111110101000100111101110101001011000111100110000000101100100111101111011100000010101100100010001111011100100000001011011110001110000010110111001011011101100001001100110111000110000110001110010100011111101100101110011010010111000011100011010110111101010101111100011010110100111010000000111000010011101101000101000100010111010010010010000000010011111100101000011011001110100111000011110000010010100010101111010110111001100110001000101011000000001110011011011100110101011110011101101111000001101000111110110111010011000000110110111001101000000000110010111100010001100100001110110111011101101001110110101000001000111100010011110010100101100100011010111001001001000011010011010111010011010001000010011110010111010001101000010010110111010010010101101011011111100111000100100110001011100101000101101111000111100111101010111000011101011110100100001101100010011011011101110001010110010000100111110111001101000100010010111101000011000101111000010010110101100110011111001000011101110011011100100011000000101100111001010110000000011100100100000111110111010100110000111101010100011101111101001000010101110011011010110101100100010100010000011111000100010100001100100100100111000111100010110110110011111010111110010111011111001110001001010010011111011000011110110010101001101000011100000100100010100111001010111010100011110100111100101000111010001011011001001110101010111001101100000111111000101010110011001110101001010001011110011001001101110111110110000010100001001100001011010000111000010000001000111100000001111010101100011011110111010011010011101011000000100111010110101100001001001111110001110001011110011100011101001100000100110010010000100001010110111001100011100011001100011000001100111011110100110011001011100110111110010001010101101010111010110010010111100001111100101111101000011001110010011011011111111101110111101010100010010010011010101110110100001001110001000101011110001000011111110000110011101110001010110100001101101011000010111110010101100110100010010111011100000001010010111111101110001000101100100010010111100010011011010011011010010101001010110111100111111001111111100111011111101000001111011110111010011000100001101111100110111110011001101101101001101011011101000001011110010110010000001010110111011001111011111010100010111100110100011010111000101001111011111000110000111010001001110000010001001000011101000100000100010101111110000011100110010101000101101100110100000101100100111101110011000111000011100
000111001100111100100010111011110100110001010011010000010101010001001110101100000111000100100110011100010000001111010110100101010000000100000101100100000100000011111110001111100010101001000010111001100100100111111000001101101101000110000100111001001001001000101110010000101111100111000101011010010110011010010111010000111000001100010110001011101100110100010000100000010010000100000000110110110111011100010011011001111100110010110101001110100100111001101100101011001111100100001010110000100010100000001111011101110100011100110000001000011010101000000011110000111011011011011010000101000001001010000011011001101011111110000000000100110010100100101000110011101000011111110100001011010001111100100101101000101101000100111110011110100110011110111010000100001010100110010111111100011101001010000000000010011000111001100111100110001010001110111111111010010110100011010111111010111111000110001110110101110101100010001000000100011001100010000000011111011101010101011000011101111101000100011111010110011011100000110101000101111010101001011001010000101010110111001000100011101011100010111110110001010011010010101010101011110001111010101100000111100001001001111111010101011000001001000100010010110101101000110010100110011010000111011011000001011101101101100001111001011010011110100011100000101110101100100111101000100100001101100110000111110111011101111010110000000010110010101010110000010111111011100111101111001110001000101100001010100001001011110100111110111111101110001101111000100011110000010010011101101110011111100011000100111011111111100011110101101100111110000111110101110101010110011100000011101111000100100001001101001110000010101011101010010010101010100100110001011011101111000010100101011100110100101000010001001110011100001100110010001000000111010000100000101011001111000011000000010011011110101011001000110001100011001000111000011101011111011000010000100000011100110000110100011110101010000110110011100111110100011011011000010110001110010010101101010110111111111101011010100101011001000010000010010000001010000101000010101001100001001110001001011001100000011110011100000011111110100101011110001001000011000001000011100011111110000011010101110101000101111100101101010100111110111001101101111001101000001101110111010001000111110111110100100110000011000000010111110001111100110010101000101100101110000100110000001110111000001110101001100011000101100000000101000010001001010010101100100101110010010110001100101111101011110001111100010011111000010011100100111100110101111000100101000010100010111001110000101011010010100111010111100101111010010101100000000011111101110011101100011000001100001000111000101011101111111011111011010000010001010010010110110110000101011000011100111010001000111100010110101000010001000010101011011010010000111100011000011100111100110111000000110110001101011100111110110011010011100101110110101000000001000100000000111110001001111110001101101100111000010011011001100010000011010000111110011011110000000000101000100011110101010001100110110101110101010000011100100101010101000011
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
010011101001100011010010001010000011000110101110100001001011010011010011001001001110010000000100100110000110001010110001100010100101011110010110000100001100010110011001100001010111011000011001101000001111000111001011111100111000110101111110010011110011111101010101101101111100001111001100010110011000100111111110001101100101100011110010000110101010101011011000011011011010010111010000110011001111111000000110001101001101000100011000011100100101011100110011000010011101000000111101010111001010101110111010001001001010101001111001011000010111101100101011101100010001010100011011001111010000111000100110110101110101111010110011110111101101110110111110101001001001110111111111001100101110010000100101011101011100011001101111010001011010011101011001000001010000001100110000111111101000010011100000111010000000001111001101000001101010111101111101111111000010110110000101110001010010111101001000010001101010011110111011111101111000111011011001001111110001000111100001000111000000001010001011000010001001000000111011010101110101000010001110011000110000111100010110110011111100010110001001001011011010110111001110100011110110010011001010000101000010011001110001001010010011110101001000001010101101101100101011000000100000111000111011100001001111000100011111110111110000110110100101001101111111101011011100100011111000100001000011011110101001001101111100100101111111001101100000011100110011011011101011111010011111111110101101101010000101101111011100010010101010100110011000010110101010100100011010010000011011111100111000000011011101100011001010000011101111011000010011011010110001011011000110100010011110011101110000110110101010100000100001100000100010001110011100000000000010100111011011101101010101000111001001010001110101100110010110000100001111010100000101010000111111011110000001111101000101010101011011110111010100101011001101000100010010101100110100101110100101101011000010011100001001110010100011000110010100100001000001000111011001011001000111110101011010111011100010010000101101011110010011101111101000000011011101101100000010011001110001100100110100111111011000011010010011111010001101110011111111001011100111101110010000100111110110100101000010000101011101101001100101110010011000111001001100110101001101000011010011010011100101000101010111011110111010000000100111000100111100100101110111101011101001111100001100001010010100001011000110110011000111100011101000111111000110111111010100010010100110010100010101111101100011110011011001010100001000001101000100101001101011110010011111011000011001111101111101110011011100110101100001110101010010110101111010010010011001110100110011101011010100001101111001100011000100000000110010010011111011101110111001010110011100000100010100100100101110000011111000010001010110111001010010101100100001010001101100101000101110010101110100110000101010011100100011111110111011110111000000111001001000000110111011011111001101001101101001001010011010101100011010001101010110101110110000100100010010010100010111011100101011111100001000011111011001000010010001100010111001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
100001010000111000110001011110100101011001100111101000011000100001010001001010000000110101100001010011101100001111110111110110010010100100100100110110101000000001010101011101111111000000000010001101101100100000010100001101000100100000010010110100001111011001111011111110110000100100111010011110101011000110000010011001000010000000110011011001000101101101011000001000001101010011110111000000010110101110111101110100001010100111001101101101110111010011100011111111101010110101100110111101100001011011100101100100001101110111000001011010010100101100000000110100110100011100010011000001000111000110111011011010010110011001001100100011100001100100101000001111000010000101001111010100010100001000100111101001011100110101111010011001101111100011111001111101110110001110111011000100111100011010101001000001110001001011010101111011101101111111111100111110000000111010000010110100011111100100001001111000010010000100010101101100110111100011110001011001011110011001011010110110101111110010100101000110000110111100010011010111000111001111111100110000110100101001100100111000000110100101110010101010101001011011101111101110111111010001110000010100011001110011111011101100000011101001010100110000000110011110000010011000100011101001110011000001100110110110101011111010001111011100000001011010010001011110000110000000100100000111010000101100110000111010010011010001101011111101100000110010000110011000110101110101100100101100101011100010100011100111110100000011110011011101011101110010101100011110011011101110100001001001100000100100001100000100000111110111001111100110101111100101011010101000000001101111101010101111111110001100110000100111110010010110100001011100010101000001111101110010010011011110011111000110111000000011110101110111101010111010110000110011001011110000000101001100011111100011000111100111011110001011011011110010001111011000101100001001001110011101100010101111100011001010010100110001010101010001000011111101100111111110001111011010010011101110101001111110101101100100001010001000010101111000111000111000101011000010000000101001111010100110110111100110100101101111010010010000011010100000101001001011101111011010100100011011101001110000010010101110101101011100100000010111010000000000011000000100101001011001011000010100110001111001111000110010010101101110010111101000100100111011011111000111011101010011100000101010011011010000000101101011100111100110111100100010111101100000001001110000010110000010010110101001000111100010011111111001011111110110100011011010111100100101001101001101101001001110000101000001010001010001110111011010010110101101100111000011000000010010111001010001110011000010110100110010111010111010010111101001001111101101111110100100011100000101000111010110100101100011000110001000110010011100001101001110000001101111101110100101110111011101100100001000011101000111111000001100100110000110001001010110000000000110001011011010110010100111111011001100111011010101101011101000000001001111100101100100001110111101001010000010001010100100101011010111000000001011101100001110111010
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
010100100101011111110000110001110111110111111101110001011110000010011101100101001001010100100010111010010110000101100111000111110101011010010011100000001000010101100111101110110101110001011011010001101011100000110011110001010101110011111010101010111010110101111011111101010011101000001001001100001110111101101001011101011101101111100100001101000110011111001000111011001000010011010000000101111000100100010101010100110001110110101101010010000001100101011111101001010010100100110111100111101000001110110101010100111110110101001001010000001101000100101000011100101010001111000001001010010001110010100101101100011110000100110011110011011111010010010110011010100001101000001011000111111111101100000000110101110001011101010001001111111100000011100011000101011010101010100111000011110101011001100000111000011000110110101010100111100000110011000010000101010100010101010010001011101101111011000110100100011111111100110011111001100001011001011001010000101100010010111001011010111101001110010100010100010010100000001110010000001111101011010111001000011010001011011110010000010111110100110111111010001001100101100100001000000111101001100110000010100011010000001110011111001011111100001100011000011000000100011001100110111010111111100000100000010010101001111110001110101010101000000110101101010001000111111011001011011100101100100101011001011110010000000110010101111101111111001010101100100100100000001100010101010001110110000001100000100100100100101000101100010101001000010101101110001001010100001000001101110101100011011011000111100110011100101001110110000011100110010100101111000100001101011010100001110001011001010001111011100100100010001010001010110000100100111000110001011001001000011001001000001001110011100001000000111011111010011010110110000111010011010101110000010100010001000010111101010110001011110000111111100101001000000101111100001111110011101100111110000101110111110010101000010111011000100101110101110011010101011010011111001111010111010101011000001100000100011111001010001000000111010001101101111000001001011000101110101011111000111111101101101101011111000110000110010000000100101000101101110110001000100110101101110011011001110101110000110111000000100001000100110001001100100001010100110101011101000000110100000010010100010010110001110001011101111010010111010110111000001110001101011011000101101101001100000010110010011010100010100101110110100111100110101010110110010100010011110001100000110000011000111010010110010010001111001010101100011011101001111000011100010011010111011101111010100000001101010110100001111011100010000100001111000111010101111001101111101010011000101011100111011100110101010010001100111111111011100010000010101001111000001111010011000100011000101110101100010010010101010000000000010100010010001000111100011101001001110000010100011001010101000010111101110110100010010000101101011110000001101000111000001100000110000101010110110011000000000101110010001001110101111000001110000110010000101011010100010010111100110100101001111010011010111101101010001001011110110100110111111010
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101111111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
110010101101010011101100011011001100101101101000010000111111001000111011000000110000101111001101000111110110101011100000111100100100111100100111101001011101100000001100011000100101011000101100011000100011111000110010110011010100010001101000011101010011101011111001010011101110111010001000101010001111101100011000111011001111111000101100111010011000000011010010110111111010010010011111101011011010100101000101011101101100110111011000011010000010010001101000100000001000010100101011101101111100000001100100001110001101011111011100011100011001001100111011010001011001100111001010110000100001000001001100110010011011001001010101111111010110111111011101000000010000110001010100111101010111111101111101001001110110101010110001000110000010001011000101011011001101101111100011010000010010010000110011000100110111001000101101001111001000110110010101111100100111011110101000101000101000001011010010101011001011101111111011100110010101010110111110001000111100000011111001011010011111111101101100101111010111001100000001110111111100100110101010011110100111001000011101001111010110111011100000000110100100000110100101011111010001101011111101011011010100001010000110111001110000001001010110100110110100110011010000000110011011110101100101001111001101001011011000011000111001111010100010100010100100111101010110000100001000100000110110111010010001100101101110111001101001011000100110111101011010110111000101011101111000011111011111001111001111111101100101100000100110111001110001101001011010100100111001001010000101100110101010000110011011100001100010110010010111000111100101000110000000001111100010000101100000110001111100001010101000101001001010100100001101110011100010010011001110010111001010111111001001100011010101000101110001001011000110011100010101000000110100100011001101010011010001111101100000101000101011000101111001011101100101101000000011110100111111000001011001001010001001000011000011001010000101111100110011110011111010000111101000101101100010100010110110010000101101111101010111111100010100101001100101101111101110000110001111100000101100100101101011000110010101011000011000101101111001111111000101111111100111000100010000110011100011011111000110110000000010100101011100011010110101111001010110011001010101110001001011100011000110010010000000010010110111110111111100111000001101011100010011011110011100100010100111000101100000001010010000011110000100101010000011101100011101110101111000000001001011000000011111100000100101010010101001100100111010101001011100110001111100011000101010010011100100001000000111110000101011011101100111010111000000101001010101001110110111011110010110111011001111000111001011001110001001110100100011011011100010100010111111010001011110111001100110010010000010111111111010010001001110010010010110001111010101101000001001111010000101100000001101101110001011110010101000111111100111010111110011100000001010100000000000000100011111110001110101101110011001001111000010000011110000011100101110010111101000110100001110100111111011011011111010000101011010011001110110000111001101
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010000110001001000001011001011101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
011110111111000000101110010110101000010010001010010000000011101100111000101011101111111010100000111011110011010100100100001001001100111100110010110011110011111111010101011100011000000100010110101101100100110101001001101000110111110110111100001001000011110011010011111000010100010101001101011110001110001001000100100110111101101100000011101100101001000010100000110101010010010000111011000001111110011010111000000010001101100001100111101110101000001011100011001111110110111011100101010101111000000011110010011110001101110110001001101111110010001110100100001101001010001000110000000100111010010001101001101101000111001010101000001101000111011001000001111101001010001100001110100011010001001001011011110100100011001110011110000000110010111100010011100111010010101111010100001000010111010000001101101110001100011011111000001100010111010001110101011000011101110111010111111110001010011111011110010110000100110011010000000111000000110010100111010001001001101110011111011111111000100111001000010101110111010100110110000110000110000000101001000100010000011110001000110110010011110010110101110111110000101111000011101010111111010110001111011110010111011001000011000000100101001010011110111000011000001010000101000111001011001001101101101000101001111010111100001111100011011110011111010110101110010101001110010111101000110000001110111001101011010110011101100000100110000010010100000101110110100100011110110111000100010100111000100100001000111001001011101100101000101000011111001110111000111010011010101110010010111010011011001010010111100010011111001100111101110010101000011010101010100001001110001001100101010010101010111001011000010001101001110111000101010010100010100101100001110000110100000000001001101111011000101111110010011110110101001011111001011110000001000100001010101110010111111011100000111101111001000011101000010010110001010010110001000101110000010111001001010011110001011101001000100101110001100110001001110101111100100101011101101011001011100001001110111000110110101110010100101001101101001000110101110100111101000110111011000111011001000000001001010110011001111001011100011100110110001100011111001010100011000000001100001111010101100101001000001110000100010100100001011001111111001110001010001101111101001100010011010011001101010101100110101110001001100001100011001010110111001111001000101100001001010000111011100100000100001101011011000000011001011110101110011000111011110000001101000110000000011111111110111010101100111010001100011110101000101010010100111001010111110011010100001001011010000111010101110001110000010101001101010011000111110010100111001001011010100001111001010111110000000001100100010111010010110110100111101001011110001111111111010010010010001100110001011111011010010100100111011001010111111011111110010100010011100000101111001001010101001111101111111000100110011110011100001100111000000100100100110101110111010011001001101000001010000110101000001111010000010111111000101110001001011001110100100100111110111011110110111100000101111101101100011111100011011111000100010000000000
110110110001100101111001111010010000111100011100101111001001101110011000001000010101100100010010100011101011101000110000101100101110010000001010100110101111100111000110000110100111110011100000100110010011110100011010000001011001101000011111111000000100001000111110110101100110000101110001000111000111000011101100000111101011010001110111110000001111010011110001110011011101100011001101010001100001100110100010110110000000001000111101101111011010101111001111010111001101010010010000001001101101011001101111110010111011011111001011111011100111001000011110101010100111010000110000111111100000101101011100100111101011100110111101111001110001011110010001001001000101101111001110100111111011100001110010110100001110100101110011101110100111000111011010100100101100000011010001101011101100110100011001111110101001010100110000100010010100101011110011100110001011011001111001101010111101101100110011100010000011110001011000110001001010101011000011000011000011101000010001100010000110101011110101110110111111000111000010101101000101010111101100000101011010010110011001010100011100001111110011011010001001000010001111011010111010111010010010110110010000101101000100111101011011011100001101101110100100011011000111110001010110100001111010101000101100010100101010001100111011100111110101000101000011000100001110010010001101111111110101110101101001000110011001001010110000110011101111011011011011001101011010011111010010011100110101010010111111101110111111000100100111011000011110111100011111111110100111100100110001111110101011001001010110001000111001001011010110000011100111001011000111111111100110010101111110111101010000001011010101111110001100101011111100011111000011101011001110100100000010000011100100111010101110110101001000100101101100000101000111001011110010100011000010001110001010111000011001000010100011001011110010001010100111010001110011110101110100101000100100101011000111111001000000000111110111000011101100001110011110000100011110011010111101000011111000001000000111111100000101010100010011001100011010001111111011110100010101111011000111010110011111000011101100101100000111110000110110011101100101001110101001101011101001001100101110111110010100100101101010111100111100001011100100011101001000001000001001101010011001011111000010010110000010010110001100101110111011100110101001010101000100010110111110001011100101101000111100111110110110101101111001111101011111111100100110101011100101001110100000000100110110011001011000101101110101010111101010011101101001010001100010100011000000011101101000100001010111101010100110100001100110000110111101010100110111101110101101101100100000111001111110001111001111111110101110111011100010101001110011010000000111011100011110011011010000101011011000000010111101111100000100110001101111010010100111011000001110100100010001100111001010011100011001010011000101010111000010110011010101111001101011111100001000000110010011100100001010100101010000111101000101101110010010010111001010010010111100110001100011000000000110111101010101100111100011011110100011011011100111
111111010010110000001101100010110110100000010111111111010011111101001100111111101100011000001111011001101101100101101001001001111011001000111011110000010100000001101001000100100100100001110010101010010011011001000000000110001110101100101001000001100010110011011011000011111110001011010100011111010001100100001100100010010111111001101101010111111010000011101011001111011000011010100000110110011111010010011011011110111011001100000101110110010100111011101001011010001110001001100110000111110001111011001000001100110101111101001110101111000111011110100001001111000001001100110010010100000010010101001111011010010011010110101001100110100000111111011101111011111100001010010100010111111110010010110001011100001001100001111001100001110001111111001111010000111100110101011010011110100010001101001101011010101011001101011101000101100011100011100101110111101000110101011100001110100101001010100111110010111001010111110111001111101101001010101101111111011110101000111111101100110111011011000100100101000011001100011101001011000111000000010001000110110101011001010110011111110111010010001100110111010110100011111000110010110010100110100010100100011110111100110011110000101110001110110100010000010111000100000010001011101011011100100101001010011101101011001001101100101110000001101110010111000001101000110010011111101011101110011111001011110100100111110110100011111111111111010011000001110000101101010011010111100001110011110101000100111101100101011000011100111010001111110001001010001101011001010100101000000111011111010011000010011000011010010010001111100000100110100110110101111001001111100010011101011110100010101101100011000101100111000100011011011010101001110101000101011010010100111111000110101101010000110100010100111110101010100100011110010011011100000001101111010001110100001010001100101100011110000100110001100011101011010011001010101001101001110111110100100110100000110000001010000011100010111100110101001010110100101000100001011000110101111001100000110001001001101111001110010110101001001100111111010001111110111110001000100101000110110100010001110010100010001011000010010010000000100011101000101111011011111100101011010000001111000011110100110011101010001110011110010010010111000111111110111001101100000110100001000101000001000100100011100110111101111010000001001011010000101011110111000111100110010001010010101000010101110001111100001111001001111011100110100000010000001000010000010011010000001011010010110010100011001010111001001011100000111101000000111011001000100000000000010000100001010111001110111111110011100000000010111101101000111001000010110000100111111010000011101000101101101001011111000111011111001110011010100111101001101010000001000110110111111110100101101010111100000110010110101000110000111011010001010101101111101011011010101101011010001110110001011100100110000101000010000110010100111011100001001011001001001100101101000100010011111110000101110110111000100101101010100111000101111011111000001101011001000010010000011011101010100001111111011110011100000100111011010111101101000001
011101100001011101001110110101011000110001001111101001010000110011010100000101000101001000110110000000000101101000101010101001011001010000111111101101111100101010010101110001001101100000110110011101010010101000000001011110011111001111010011110010011101010101000001001101100111111011111011111111110001010100100000011101100011011101111100111110100101111100000001011010011011101010111000101111010000001110001011111101101011000101000000110010010010011011101110001111101011101001100101000010110001000000101111110011100000010000000111100101110000000100100000110101111111010011001000011010000001111110111101010001011101011000100100001101010110110011010011011101100100000100000111001110011000001111111010010101111011011111110001011000011110110001001011111110001100100100110101110110010001001111011001110111010100000000010011011111100111101100111010100011001000001110101001011100110000110011100011110001101011000000001101011000100101101010001010000011011111001010111001101001111010100010000100111110000101111001110011010110010011000000011011001001110110010011110001111110011111001111111001101100001100000111001011110111111101100110011111110110000111011110001100101101100100001001000100011100100010000101100010000100000110000111001000000010001110000000011111001111010011100111001111011010001110100001010110000001010111000011011001110101110000000011000001101011100101010100110010010100001011101000010001100010111011000010110101101101011100001000000110110101010100101101100000100000110000010001100101110110111010001000100100011100010011000100001010111001100111100001011001100001010111111100111111010111100110111011001101010011000100011000000110001000010110101000010001011101100110000100110110010000100101000000010100101001010111111111100011001000000011110100000001011001100100000001101110000111000001111010100110011000001100001000101110101101000100000100010000001100010001010010010001100100101001000010001110010011000000110101000101010010110011000000001011100010100010110000100100101011110000010010011011110100110101100010101010101010100110011001111000111000100100100011100101011011100101000010000000111101110000010100000010000111101011111011001000110010011110001010010111010100110001000101111101111010011101110111011000100011110111101000100010010011101110001101000101001001111111010000111101001101000110011100011001100001101101100100111001100101010100111101001011100010011000101001110100111001010110101011001000001100110100110010110110101010100001110111001000001010001010100011110110011100010110000001001011001001010010000010101011101000100110011011111110010100101100010010001000001010000001011010010000000010001100000100001000000111011100011110001001101011101110101011101101101010100000001101010111110001100101000101100111110011010111001101111010000010101100110010110100101010001010010010101010100111110000101100010101100101011110000001001001000110000100001111010010111101010111010110010111001111111101010011111011011010001000110010111100100111101001001010001111010100001010000100010111100010000100011110011101
101011110111101111111101010011000001010111101010001110001101111111010001011010100101001100101101100011111011100000001110001110001110010010101000010000011100010100001110101010010001010000101001111011111000111001110011110111011011011111010011101011011000000110100000111110101101100011011101010011011111011001100101111111001010010110001001011010111100011100100011110100010000001001110000110011100111110110001110001010001010111010101000100100010101011110110110110011011100101101010001100000011001110101111101011000001011001000000111111111001010011010001001010011101011000011110011011110010011100111101010110110001101010010011010010101111111101101001011100001011101100010011111010000000001111110110001101001111000111100101000101110001101111100101100010101100110011111111101011101010111010100101101100010110011111011110111100010000011010000100111110010111100100000001110000101001000110001100001010110100110101011000100110110001100010011110100101111110010111010000110110110001010010101010000110001010001101100010011011011001000101011000110001110101111010010001000001111100000100110111011001101011111000110011100111010110101001111000100100110111101101100111101101111100101110010111000001000001111000000011011101101010001100011000101101010001111000010110111100010000100101001101000111010010000101111001001010100110111000010111010010010101010110111110000110110000010000000011001101101010100001101011111000010110000000101110100100100011001000001110000110000101111000111100100100100000100001101011100100101110010111100001000000101111110000110111011111001100011000000110010011010111101000010111000111100101111111011111100011000100001000101001110010001101010001101001101110100000011011100100110001110100100100011010101010100000101010000111110101000010100001111010100011111000101100101001000110001111010010101110100001110000110100011010110110110100110011010011011001010100011010111000010100010010100111010011001000000111001100001110010111110010111100010101100111000111101001101110000000100011110101110011101010010101001110111100110100110001110111110001011111100011111111101001101000100000010000100001011000101011001010011011010000110100011010110110110000100000100101010101111011010100011011011100110101010001100110001000110010101000111010101010110010010010111100000000000010110011101101000100101111010011100100011111100011110101010100111101011011110101010111111011100000000001010100110011100000011100010110000111011001010001000110101011000110110000001001100100110101001000011010100110011010111001101011011110111000011101001010010011011100000111001100111111110010111001001001000010000011011000011001010110101101010010101010011110001100001000101101011000011111001001001100100111010111101000100010000010100000011111000110000101111000011011101010011110110010011011101001110010111100100011110011011110011100000010110111001100101100000100011110001000000101011000001000101001101000101110011001010101100011111011111001011111101101000100110001101010000101100101111000011011011100101100011110110001101100101100011011010111011
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100100101000111000011011011000101111100001000100111100101110100110001010010101001101110010111011001111111011110011000001111101001101110111010100111001010111011
100010011010101101011110110010111111001000000011001000100111000100000100100111010100001101011111011010000110011101011111111110010100001110111100110011011110100011010101010100100111100100010101000000011010100010110001111001000100011101111001110101111110110000111110001011100001011011110010011101101000010110000010001101110100101010100001101110111110010110101011000011101001111111001100110110111011001001110000101111000111010111100111011010011101011101010110100010001000000110010110101101111111101100000011101010101010010000101011001110001100101010010100000101111101101000101001100001001010010110111110111011110100100001101010001000101010100011110001001001110111001110100010011100110000101011111001110101110010100010110001001111110100011011000100000011000011101000110010010001111100011100000111100111101111011100001011011101010010110110100111111000110000010001010011111011000000011010100111011101001110000010011101000100001000110101001010010101011011100000111110101011011101110010101011000110101100100001111111110010011100100100010110001011110001111001110010110100100110010000100101010110000010011001100011100001100101001000100111110110000110010100111000011110100010111111000100001000100011010000011100000101110110000011111011000100100101110101100100101111111001110101010111100011111011100010010010110001001111110010100010101000100011111101001110010111010101000011100000110000010100100000100001110010011000110111111111101100011110100011110100101011110000011010010110010001111000101011011100000010110110101000101101010011000010100100111101000100100010001100000111100111001100001001010101111001111101000101101011010110011110000000000100111011111100000111001101101011001011000100010011000010110000001011010000010010100001001100000110011011100000111110110001101110011100100010101001111100000100111010101111101001001001101100110111010011100100011001101011110100100100100000101011100110101011011111011001001111101110010010000010110111011111011111100101010100000000100011011101101000011110011001110001111010001101111010100100000110010000100111111100111001110010001100110001100000110010001001000010111101010101101010100001101101100111100000001000101101010010110001001100001100101001110100101111110100001101010110111101011101111100001011001100010001011111101111000001011111000111100110111011111011101010000101100101101111111101001111001001101001011001010000010001110101011101100010010100000011110111111110100101000111000000010101011100110001011101011001010010000100000110000010110110000101110111000011101100111011111101110000101100010101101101101010101011111010100100000111111100000001011101011101111011001001011010111110010111000101101010111111001110101000010111111110111101011011100011100100100001011001000000011100101000100011101101111010011101011011100110101001001010010000011100110100101101010111100111100001110001000001001001101101111100110011110010111000001010000111100011111101000100111011011101110011010100110001100010100101111000111100000110001101011010001110010100000001110111100110100111101011101001
110101101111111000011001011001100000011111011001010110011010110001110100100110111111010110000100011000011101010100111110001100111011111100000111111000100000110010000110101011110010010111000000010110100101101001010010110111110001010001110000000011011010101110101100000000010101101011000111100110111000011110001000111100110101100000001000100010000011101101010000011100010100011001001110111111001111110010010001001001100110101100011010110011100000111111000010010111010000000000010000011110100100011010110010011111010110111001000101110001100101000010011010010010010010001011001000100001011011000010001000011011110001110100110001111001100000110100000011101001101011100111000111001010110010100111010011010101010110110100011100110110001011001010000010111101110010001000110000010101101010101011001101100111110001001111011011110001100100010110111100011101011110100000000111001000000111000000001110000101101100000010000101101110101111110011101110010001010101001100110111010100000100101110111001011101001101101010000111111101010000010111011110001000111100011011100000011100010000110010111111000001110101101010000111000111111000001010000010011110000000101010001011010000011010011111010111001010011110010100100000110010011011101111011111000010001011101110001001001100001011011110100101001001100011110000010110000100110010001100100010111001110010010011000101000001110011100101001001001010100110000001010101001010101101001010111000011011101011011111110010011101011011011101100001010010010111010101011000111100011001001100010100011111010010101110101100111110001100010000010110110000111010100010010111001011111101010100110111100001001001110111100011010100101111100101110000010011001001010000000000010011001000010101100010110011101101000100111010000110111101100001110010111110101100100001110011000100111000000101111100010000010110010000111000101110000110110100010100110001111100101010100111000000100001100000001000110110100101001110100111110011110000110001111101000000010100000000010101111001100001101111100101110000011010011001101100011000001000100101100110101110110010110110010000001110111110101110000000101100001010010000001000101100001110111000110011101001000010100001111001111100101100010111100110101001011111110010101100000101111101100100101101010000001010110101000000000110100111111100100011010111001010100110101110111010110011101000000001010110111001010000101011000001101001001101101001100010111110100011101000010111111100010001000010111101011000111110001010111101110111001011000011001100000010010101111001101111010000011001111101011100001101001110000100110010111100110101111111000111011000110100011110001100100111101101110100001010011001011110100100110100010110100101100001111101000001111001010101100111111111100000110100111001000110001011001110111010001101011111110000000010101111110110010101101010101001110111101111010010101111001101010101101001000011100001001011011111110101111100010111100101000000010011100000010100110110000100111110101101111100110110001100010100110011111100010111100011100011010101111010
001101100101111100111001001111001000111100111100100000110000100111001111110110101010000000000101101111111100010000100111001000000011110110101100110111001001000111010001000100111001011111000111111000010010001000000111111110111010111111011001000001011110011010001110010011100110010110101000000001000011101101110111100001110010001110011110011011100010011111111001010111110011010001010110100111100100001111100111101010001010000110100111100000000000100011111111111011101110001100001100101110100000110101001110101101011101011001011111001000100010111000101000100100010100110011100010001110101110100010010101000101110001110110110010110000101000000010111101000111100100110001000011110011110000101100111000011100000100010111111111000111101011011110010010001110101111110110010101011100010011110101111010000000000100110111010100100111000010001111110010101101000101100100100011010001111000011110110100000000010011000010101111010010000001010101010101101111000101101100010010001110111110110100100000000101001101110110000110000110100011010101001110101000000000101000010001100100100000001010010110100000100111110001010001001100100011111111001011110111110000111111001011101010001100001101101101010100100011111001101001000001110010010000001100100110101111010001001101001100111001010001101110001011000110111100001111010100101001101001111110111101111001111011001000011111110011000000010110101000101110100011111010100000000001111100111000010010011110000100010011001110100001111110101001101101100101100010100110111101001111011111010110111000111011001101110010000010110111110001101110001001011101000111001100011101011000110001001001111111110000111100010101110111101001000111001010110101111001101001111111111100111010010011011010100001101100101000101000001000001100011101011001110010100001011011110101101011100101011111111101010000110010011100000100101000001111010011111110100111100100011000001111101011100010100001000001011011101100100001001000110100000000100100100000110100110110100011100101100100100010110101111001110011101110111001001111111010001001010010111011010001110001101011101101111101110110010111101000110110111111110111011010110100011001000110001111000010010010010101111001011111110011000001100101111010011101011110010110111000101001000110001100101001100101110101100010001001010001000100101111001010011010011100010011010101011110100000010001010010000110011010010100001101011100100101010101110100101101100010001110011111111101101101111000111011101111101111001001001011001011110100110000100110101000010000000011101010111011111010011100110000100100100100101100100001000111110000011000010000110100010100010111100011001101000010110110100101101000000111001010000010011110110100011001111100100100101101100110111000111011001001100111110100000000011001101100101110110111001110010101011011011000001011110000111111101111111101001011100011110110001010011111100100001001111010101011001100001000010100011001100000110110110011101100101111011011111010001000001000010111010000100110001110000001011000000000010100011010000110110110
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
110101111011110000010110010110001010101101111000001111110110001011001101100101000001011100101100101010000001111010011000100100101000111010010010100011011001000101000110001111111111010111110111101011100101110110111111110101011001010101110100111001110101100001111011000000110111111010111001000100000100010011101100010011011101111011100101000111110100101000000010111000111001001111110110100111001100000001101111101101001101111000010111011000110000100001111010001010101111100001100000011001110011101110001001111100011100111000100001101111111111001110001010011011101110100100001010011111101101111101011001000110001001011110011011010010111010011001001000001111110000100100100011101111011111000010101100101000100000110010111000111000111100111111100111011010011001100101011000111110101100110010110111011000110111000011101110000100101011100010101000100000111011110010101000100101100010010010011101000111011111110111010000011001110101111101111000001111000110010001110101111111110100101011111011110110010101011010101110001000011110111100000110111110011111000110001111011000111100111010100100100110100010000000000011010101100000100011000101010100001111001010000111001111111010001010011101010110000001010101011001101100000011001011110010101101101111010111100101011001001101001110100011111100101001111000011010100011100110001010000111110001111010000001000100001100001110001101101111011001001001110101001110011000101110000111100001011100000010101010111111101100100100011111010101011111001011001011100000001000100110011111100110111110011000101000000011111000111011101001001111001001010001011110110010000011101001010111000101010001111011011001111010000110100001000100011011000001111000010010000010011111001011110111000110100100011100011110000000100100010111000110001000111101011011100000111100100111011010011111010010101001100000010100011111011010111011100101010001000011100010100100001111010101111111101001111011011101000001100001111011001101001110011111001011111001010001010101110111110000010001000101110111001110101111001101110100110000000101110101000001001001011010101001111000100011100111101001101110000000011001101111100111011100101010110111001111100011010100111010001011101100110101101000011011101001011101011010011101101110111101000000111111111110100101001011011000011111101011101000110110010101110001010100000110110111111000001101101110000111101010010110001111101110111110111100001111001000011011000000010011000001100000100101000011111110110111110111100111101111001100001001101000000011111010010011101101010100101111011011011011100101111100110110000000000011110100101010010001111111000100110101110110000100100001110010000011000100011111111111110010010101101110000110111111000101110100011001011100111000111011101000011110001110001111100110111011101100000110101000101100101010110010100000101001000011011010111010010101110100010101000010010111001001110011100000101011000100010010010100101111010011110011110101000111101001001101010011001010110000101111001111010110010111101010110001010100110011101000111110110100
010100110001010111111111111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110001100010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001110111101110110010110000001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010111101011110000011010100010100000111001010001111011100111110100101101000101000111100000111111111010001110110111110100110100101101001110010111001000111000010101010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011000000011010000111011110111010011111010010101111000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011101011110001111100000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101100000111000100010011011001101001111110110010000010010011011101100111000000000011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101100111111001011010100010111000111010010111011011000100111001101010001100101011101101010001010100001100011010101001010110000111001001010110000101001100110101100011010000110110000110100011111001101010110101111110001111111101001100101011010100011001011010110001100010011011000111110000101010011100011101000001010011011000100001010010001000101010111001010100000100000010100101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001100011011111001011010111101001001010001010110011110010111111010000110100001110001111001100011100001001001010001111101000011111000101101000011010011001101011101000000000110100110101000011000001010000101000000101110101011001001000011000110000001100101110111001001011101010111010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000010110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011110110110000000011001001111101000111110010111001010100000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110100110110101001100011011101011011110101110111000011100100110001110000000100100000110111100110110100111101010100010011001000110101100100100011111111011001110111110000011010100000011011001100011011001010010100001000111110100101000001010001101000011111111011100011000101111101011111101011001010001011100011100000100100100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
001001010000001010110001001011000101110100010011000001100010001011110000100011110010010110111100001000001111000011101011000110111111001100111001010110001101001000110010111011110101010001011010110001111001010111011111101101100010111000101101100010001000101111101101110000010110000010001100010001000011100100101101101111010110101001110101010110010100100110011011000101111110101111010000110010101011011001100000001101110001100111100000001011000011100000001001111011000110101100100010100010001110111010100001000100010100100100101010101011100111001100011000100000101001110011001011101110100110110011001001100000111011110110111101010101010011001100001110100001011110101111101000101100001010000110000101011101111100000100000100011001010101000111001101011100111101100011111010011110100010001111000011110000001010111010001100001101001000101011101100011011111001001001010100111010111000011010110110010111000111001001101011010110011110111101000101001101100000000101000010011000110111101001010010000001001111101001010100110011010010000000010100110111001111000101000000101010100100110011010101110001010010001000101011101101100010100110111110111110101011101110001110101101001111100000000010011000100101000000000010111100100100011100000101001101111000010000001101010100111111011111001111000010010101101110100001101101011111101001011001100100100110000001000110110011100101000011011110101011000000111100000110100101101001111001101101001010010001011001100011101000111110100111000001000011100101011011010101001111110000111000001101111010111111011110001100001001010011111110010100110111111000001101000000111110000011100001101110011000010010010100010101010000101000101101000010111110001110001110101101010100101111010001010001111110011101011111000011011100101110000000101110101010000111010001100011011001110101101011111000011110011111000100001100100101110110100110111001000000001010101011001011011001100000010011011000001101010111001111000011110011000010111001101000000011101011100001011001101000001000111111011000100111111000111111101010101100000000110001100000110010100001100011001011110000101100000001000110111100010101100011001011011010111100101101000001001000111111010001000100000000011001110110100001101110101010000010101001111100110101011000100010001100110000101110100111000111100101111100100110000010100110101011011100100000100100110011001100010110100010001101001000101011100101101110000110000000000010101000000011000010010010010000100101100110000100010010111110110001001001111101001110000100110011111101111111111111111011100001110110110011010011101100111101110000011101100010001100101010110110111100100100111111011000010111000000110010111000111101110110110010011001011011110111001010111011000001001100111011110001001101011001010110010110011100010010011101010111010001110001010111010101111001100000101100010011001100110001000010001100110110000111100000110001011000000001100110110101001100100110001100110110111011011010110111011000110001011010000110001110011010101111001101101110100011011101101100111011000010101001
101000011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010001101010000000001000010111011110101000111001100001110111110100110011001111001010001010100000011100010100010100101001110001000011100001111100100010000100110111101010111101010100010111010010100000101000100001000000101011011000010101110100110001111111100101000100110001010001111001010101010101110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100001000111001101010110111101011011101101001001100000100010001110101100100100010101000001101101001000111101111101101110101111100011000011111101011011001100001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111101001010101111110100110100011110101011101001010101110000111001000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010000010000101100111101011011001011101001101000010011101011111111010010101000101010100110001011110100010111001011001110000110010110101111111111011011010000101111110011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110110111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101100010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001111110011110110011110110001010110101011110101001110000001010100111110011111111101011111000000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011101111000000010101011101110111101101001111011100101011011000001001100000111010001001010110000011100111000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010111110101011000100001100100110010101111011110001001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001101011010101101111110010111011000111000011001110101000101101111100110000110101101110110001011000011000011100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000011100000110101000011010001101100100000101001
010100010110000000110101100010010100011111100101100000100110011010111001110001000010111110000011001000011111001011010101100100011111001110011011100000111110111011111010010111000011110010010011101100010010011010110110011011100000001111100001110001010100100001110011111011011101100100100000000101011011111110100100010111110111101110001011111100100111101001001001000010110011000101101101010000101101001001001100110001111011010101110101000000001100010001110000011111010111010011100011001011111010010110110011101110100100110011100110101111001010011110001111011001100101100000001000001111010101111001111111110001011101000010011010111001011101111111010100001001000110100010111001011011110000011001000110000000001010011101011111011001111111111100111011101101110111111111010110101000011001101111110111101100010000010101001011001101011111010000111000001111001110110000100011010101001101000111100100100011100010010011110111010001011000000101110010100001010001010111010101001100111011010111110111000110100001000010000101000101011111111100111110111100111010000001010001110001011000011010011101100110000100001100111000001101101101010011101000101110000110101111110111111111110001001110110111111110001110011011011110100000100011011110111010001111011011000110010000111010000000010001010010111101000110000101100110101011100101010100010110000011100101110000101111001111010111110000101000011101001111111100000011111000001011100000101100111100110111110110101100011100110110111000111011011011111110101000101110001110110011111010101110110110010111010000001110111011100110111101000001100110000010110000011110010111010010100111000010001011100110101111010111101010111110111111001100100001000011110110001001011001101111001000101010011111010000101010010001110001111101000100001000010110000000111010100001010000010110111100101111011011101011101101111101000010100011001001010110100000001101010111001110000010110100101110110110001110000010100000101111001001001011000001111001111000101110100100101110010000010011000101010110111001001011000111110111111110011011110100101100011000100001011101101010011000101001110101111011100100101001111110111000110111110110110111011001110010101111011110000001100110000110100110100011011001101110111011100110000011101011010010110110001000100101011000101011111111000011110010101010101101111110011110011110110101101011111100011011110110111110011111101101010110110000110100111100101000000101010110011000001100101100111100100101111101110000001001110010000101100011111000011111110000111110111011100000011101000101011001001011110010001100001101111110110011100011000100110001011101010101001111101111011010000010111010011111101000011111111111000110011011010111100011010011101100101111111010000000111010110100000001110010100100100100011101000011010110000100111011110111010100000001111110001010011111000000100010010110010001111010111110101100110111111010011011011110000111001100100011011010101110101100011110110101001000110100101110110110011011000010011001110010010101011000110010110011010111111011000011110101
000000101001000000011101100101010001011001011011011110100100001010011100011101111101011101100110000011101110010000011100011110110110010110111000101110110110001000101001100001001110100101010001110111011011010011110000100001010101111110000011000110000001010110100100000101111000101011011101111101001000100110101110110010000000001110110000000111100001101001000001010110101010001111010100101111110100010101100000001100010111011110100010011110011011111101010001110111101101100110010101101000111111010111100100010101111111111101100010000100111011110000010101111111000011110111010011101111001001111101001100110000111010101111100111100011011100101111111111101111101111000000110001000101010110110110110010111100000000011100111001110110011011010101000000101101110011111001011101111001001111011110010011001010010000010001000101000111010110111001111000101100010000101010100110101001010101100011100011011110011100010101100111010011000000010101101101101001011010000010111000101110010000001011101011011101101010010100010001101111001000100100011100000100110010110011010101010101001110001101010000001101011000111101010000100100101010001000011010100100011111110110000111000011101000111000110100000100010110010001111100001010011011011000010110001100110110011110110010001100000100010011110110101110110100101011110110101111110011011111100100010110100111011001111001011111001111101000000001100101101111100101100011000111000010000110111111000101111111001110101010000010011110111000000111111011000101100011101101011100001011111111011010001101001001111010100101110010100101001011111000110011100010111010001000110011000101011100001011100110011111111111000110101000110000000110101001110011110111010100011010010100111000011011110000101111001000011001000001001101110000010110110001011000101001010111001101110111101001011110001101000000100110001111001010110100001001110100001100001100010011010010001010001000000001111111101011101001100100010011101111000100110100101010010111010110010011011010010110001101111000100010100110110001101001100110110000100100010011111000110000010000100100001101011111111001000101001011100001101000001010100101011111000001011100010100000011101011111111010001010101000110001010100110010101110000101001001101100011011111001110100010101010100001010111011111111110010111110011100110101101000001101011111111101101011100111000111110000001110000000010100100100001110001100101011011101000101010110010000101100110011001000110000100100000100010110111001110100111001110110111101001100000011001110001100011110000111100010000000001100111111111110110011001101100101100111000110010001110001000110100101010000010010100010001100101010001011000010001001000101101000010111111100010101110010100101001010101110000111110001101101001110100000001101111011000001100000011100111000001110000001011001010000000000010110010010001011001011111000101011100100101111001011000110010100000100110011111000010010011110110011110000111100101010100010011100111001110000110001011110100101101110100100101000000011001100100111111110100011000110101
000100110101110110001000000100001101001000101111100001010010101100111111010101011000010110111001100111110011010011001100001110111100111010010101100001000100001111100011111111001100001110011101001001101011011111011000010011011000000111110100100011010110110101100011100011110000010100100100010000000000001001011010001110100100100111101011001101110110111001100010010010001101111110000110010101001111010110000111100111111011100001000111101011000011000011110110000000101000100000101110001100101110001111101111101001001001111101110101100011000101110100110000000100111101000000101001100000001000010001011100100101001010000000001111100101111011001110110011100110111010011110101011011111111010101010111101000001111000010011111011011110111110011001011111010010010010010101101111000010110001111010111001110000001110001101011000101010001010100100011110110110111100101101110111101011000000000100000010010111010100001011000100000100011111101000010000100010100101101001010000010110001001011101110010000100000010011111010010110101110001010101011010011111001111101101010001001110000100111001000011010001110101111001111010100001000001011001110101001001011011010001000101000111000011101101101111001100000110111001101011111101010110001100001001101011010111000001000000011000000110001110100001001001010011010010101110111001110110000000100111011001011111111010001110101100010110000011001000000011101110011111111100000101101000000101010101011000001111011101110000100110011111011001101000101110000000111001110011110010111111100111011011000010000100010011111110001011100100001111111010111110100101001010001100100011011011010000100111100111100010101000000000100111000001101010001000001011110111100111010010101000010101000010001011011111110001110111101011010100100010011101110111011000100110001010010110110010010000110100000101001110101101011000001000001101111001110101000111100111101110110011000100110010000010110010011001010110111011101110001011000111000010011101001000110111011101000010111100001100101010001010100001010100010110000110100101010110001001100011011011100011010000001000100110001101011010010110101110001010101010010100010001101110100101101011001110001010101101000100111101011111101010110111000100010100110111011100111111000100011100011110101110100101010101011011000101001110110100111000001001001000111100110111001111110101111010010011011101000100100100010111011100100110111001001011010011110100101111001010001101011101101111111101011101011101101011111101110111111010000010001001111110100010011011101101111100010101000000011011101010000011110111001000010001010001011010010010010100111010000010101000110011011100010101010101110110010111010000111010111100110000000111101111101110110110011111101100101010000011001010000100111110100010010110000101111110110011100000011111100100001100001101110010010000010011111100110001111010100001111010111100011000000100111000100010101010101010111101011000111111101100000000001000110110011000000011001011010010001110011001001010001001000011101111111011011101111000100001000100011111
000100100001111110000111001011100111111010001110111000111110010110000110010110100110011100010001010101101111111101101010100110101111111100000000111010111101111000100011011011000001001110101010110100101011000000110101010001110000000011110000011001111001111010110100100011010010000101011010110010111100000100111110100001001100111100000110101000000001111100110000110110100000101000111110001101001100100101111001000011010000110101001010000000010011011101001110011101010111000001011110001011111001111011010100001010000011111100010001111101011111111000100000001101000001101111101011011110111110101110001101111000110010101010100101001110100001100011111000000000100001011101001111111010010111001111000010111100001110010101011111010000001001101100111010110101111001111000000111101001110111100011000011001111001000000001101101011111000101010000001010001011011001111111011000000110100101010110010001010101100111111110010001110011000101100110000110111100110110110100010010111101111001011000110000101111011010101111111011000000111111111110000010101001101100110000111110001010101000110001011000110110100010010011111110110011011001110000110010000011010100110001001001011000100011111000100101010000011001111000010010100011001110101000100100000100110011111000101100001101000000011110100111111100011001011010100010011110100010000110000010010001010111101000001111100001101011101011101110010000000001101011100111010111101011001000001100011111100110101000111101010111100000011011011100100011011100100111001011000110000000110100101001100011001110010101010001001101010011110110100011000111001110110110101001101011001111010011010101010111010000000110011001110101001111001011100011011001000110100101010000100100010110100000101111001000000000101101010001110110001000111010001101011011010001001011011001010001110010101110101011110111011011011100101111111001000100100100000010010101110000111101101100100111011100111011101010111101011111000001010111111001111100110011111110001110011000010111011110000101011010100000110011101010100011010010111101111110000100110011111100000100111000010111001110100000000011010001000000100110111001101011111110011110000001100100110010000000111011011111001111001111110011001000111001010100110101110100001110101111011100111010111100001011111010100101011101010111111000101100011100001010000111000101100111111000110001110110110010010101110111010001111000001001101110111010110101011110001010101001110110001011110011001001011100011110000100110100011010101000111001001011010101101101100011101011101000101110111111011001001100111010000110110000010101100000010010001101111010000010011110101001011011010100010011001010000001011001010110011011101010010001111111001100110000001110101010001100100011011100001110001100010100010101011111101000001011100101101011101000111000100100010000100100101100111010001111111100000000000111000000110011011010100100001000100011001010110001011010110000000111011010110011101110010001100101111000011100100110010011001010110011010011000000110110110110011110101000101010101111010001
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000000000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100000100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111100100100111110101110110001001011000100000001
110001101001010001010100001110001110111111101110100110110000000101101111100111101100101010011100001101100111001001000000100001101101010010011010011001010010010011111000101101001000011010010101100010110111001100001111001110011100101010011111111011100010001111000111100101101011110011001010111111101101010100011111111000111011000110001100011110010100100010110011110111100010110001110101111111010101001001001111001011010111101110000101001010101110001000011011100001111101010111101010111110011000001101011011001100000101000010011111101101100111101100001101010011100000100100101000000100010111011000001110100011111000110010010111010110011001010111110010011100110110110011011110001001000111111000101000100001010101100111101001111110110110101100000101000111001101001000101110111100110111100111100011000011110111100001100010110001010001010001011000100001111000101000000001111101100111111000101110010101000101100110000101000010001001000111010101000010001101100000001011010100001011101010101000001011111100010111011110011101110001010101101101100011010011111100111110110011011011100101010110001100001101111010100001100011010011101001111001111011111110000100110111110111100011000000000011100000001110110010001100001001010100000010001100000110010101000000100111100000100111101001010000010000100111100000100101011101111101110100110110111010010110001001100010110111001111101001100011111000100011000010100110100010011111011001000000011111110111010000000110001011100111110100100111001001100000010000001101001101100000110010111010101100100111110001110101111000001101000100111001000111011001010101011111011110000101111010000011110110101001010010111110010011100000010100001100001000100100001001000010101010111011101100100010110011110111100011011010010101100101101011011000000000011110000000000110011011101000000110100110111010110101101101001000011101010011111011101001001000011010111001011111011000000000100100000010011011101111010101011001100010110110111010011001010111101011100010011000101111010000100111000011110000111111010001100110011110110001001010101110111000101110111100011010011101011101001001111101101111111111110010000111011000101110111101010001100001110111111011100100000001110001001010100000110000110011001000110101110110001000111100100111001100001011101011010100100000000110001110001110111111010011001010010010110110100000110101011101000110000110101110111101010111001010000100010010101101100101011111001101011110000101000110101000010010001001100110010100101011101110100110110001001001111010111001000101101010000011111010100111001111110010000100101100000101111100001100110000111000100100110100011110111111100010001110100010001110110100011001110111100111001001111010011000111111011111000011101101001011010001100101101100101101111100101111101110010110011001101111111010001111100001000111111001000100000101001001011101100011000111110111101101011100000100001110001101110000000001110101111011010010010100001011100101010100101010110101001000000100010011001100001101011000111001011111110000010010001101100101101010
010011010100101011000000100000111000101101010100100110000011100011110110010111001101000111001010010111110100110100001011010100000000001110111011110001000011101001110000100100010100111101111111100010010100001011010110011111000101001111111001101111011101100100100110101000100110110101101111001001101100001100110100010000001101110110101111100100111100000111001011101001011101001110111100000100111000011110011000100101110001001110110111101001101110111111011010101000001111000111011000111000100010001101100101111111111111010101111111000010110110010000101110011010101110001100001010011110101111111010111011011000110111111111111110111111101011110100001010100000111101110100101010101100010101000011101000011100101010000011110010101001110110111101111100001011001000011000000101101101100001010100001001001111010110010010111101110011110011110000010001101110110111001110001100110101100010001100111000001101000101111110001001011001100010100000100010111000111000011000011011000010100000000100100010110100111011100100000011001111110011001101001010101010100001010010101100100010011110010011000010100001010101100000011010010101000100110010010111101011010010001111111010010110011011011000110110010010100100111100101110010100100011000100000000000010011101100011000001101110110010110101010101010110000001001000100110101011011111111000000010000000000110000110000100110111001101001101000111101010110011001010010011101111011110110101001011101000010011010100111011100001001011011100101011100000110011011001001111111000101111010000010000101111011110011111000000110111111101101010110010010000111000011101101011011001001111000010001001100000000111110001111110011010011100101001011110100001000100110001000011110101101110111110011101101001001100100101101101101011010101100101001110001011100001001000000011101001001110010001111000001110000100100000100000000100100110001001111101010000101000110111100000000001010110000100111011000100010100011101110010111101010011011101100110011010001100110100010110010100100101010110100111100000110100110001110101100000011100110001100110010011111000101101101111001110001111110110000010110111100110010001010111011111101000111100001001000100101011001111111010111111110110101011110000001001100111010000011111110111011101010101011101001010101111111111011100001110011000110110000100100110100111100110101100101101111111010001111010101010010111010001000010111101011010010101001000111111000011110100111011011011001111001101000010010010000001010011000010010001001000000010100000100100010110111101111101111010010010110000011101110011100110010100111010101000001010111111111001000100011011000000111110010001101110011001100010010110100101111010000000001101111110010111101100101000001000010001010111100010110001110000001000001111110100011001011000000100000000011110000010110110100011100110010100000111000001101010011110010100100110010011110011111110111001111110001011101000001100110001010100000100101110001110100101000000101100111101100000000010110000001000000101011010010001001011111110101101101110010001000010
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100010100111001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000101001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
101011010000111000110111001111001000001101010011000110011001011101001100001101010000101100100100100011101110000000011010000101110111000000110101001011010011001101010011110111101010010011010110111011000001011100011011011111000110100111001100001010011001011101111111111000000001111110001010111000110110010111001100011010001000001100001011001110101010101111110000101001000110001001110101111110110001101000101001001011101011001101111101011101001000110100100001011000100110111011110101001011011100011001000000000001011011001111001100011110010111001100111110011111011000000011111000100101100001010011100001110110110110111110011001110100100111101101000010010100100001101011001001101001100011101110001000100001110101111010000010110110111001110110010001011010100000100111100100011101111101111011000000001001111101010100100011111101110011000111001001000101000011010111010000110110001101011111010000010011101000110001010101101001101111000001001001000000011100100010101000001011111100001001110001001000111010111110110001111011010110010111110111001100101100000101101000101010000011000000001010110110000101000101000100101101000111011100001101000000010111110011001000010000111111010101001001110010000110011110100101110101010000100110110010101010100010010100110101000011101000000000111010011111001101100101011000010011011010111100101100000000011001000101011000100001010101100111011101001111010000100101001011111101101001011110000000111111100011100110111001110001110011110101111110011100101111101111000010010010001011110110001111010101000101001100110011110010110001100010111110101010010000000011011001000010011000000110011101011000010001100110001010100011101010110111010010110110101000100000110100010011000001111010111010011100011111011010001111001101000100111111110011111010100110001111100100111111011000111000000101010011111110000010001001111100110111110001100100100110110101111001010110011101101001000101111001010000101100111011011011010110101101011010110110100001011010111000100011010111110101000110001000111000101111101101010001011110110011100010111111101110111011100000001001110111100010110010110110100000010101011010101011101100000010110111100110001100001010101111111101101000001101001110011001100111010101111111010001001001101110110111100000000101101100011011001001100111000100110110010100011000000010001010100111101010001000001100000101011011100010010000110010011111000111010101010010010010110011100101101000001000000010101011101110000111010100100000100010010111100011110010010100111111010110011100100011101000000101101000001101001001000000011101000011000000011011111100100101100110100001100011101110001101000011111010100110111100111110110111111010111011101001110111110011110001110000100110001111110011011000111001100011000010111000011111011101011010100010010110100101001101000000001110110011110100110101111011010111010110001011111000100010111010001110001001000001011001010101110011000111110010111000111101101001001101000010100000000000010110001010001010001001101001011111100011110100111100100111000101111010
110001100111000110000011110111010110111100001100110000000000101101101110101101100100010111110011001110011100111001001000110100100010010110111111101100101011000010001100010001111101111100111011010101010101111010010111000111010100101100000011011100100010000010111100100110111111000101000000101001001100111100011000101111111001010010111110001101100011111000100001111100011110111110100100011101110111000010001000000110100001000111110010101101101000011111011101111101101010100111011011111101100010110110000010000000101010111000110110001000000001001010101111100000010000010011110000010000101100010001001001010011111001110001110011010100011101111000000100000110100101111010111001110101110011011110100011010101011000111101111010010000011001110011111000100101111000001001101010000101010010010110011101100010101001011111110011101001110111111111001110111010010111110101111001100111110111110101111100001110010111101001110011001110101010000000000101000100111001111010011101000111101101111101100010101111111101010001101101010010100111001101000000100101100010011000001011000011110110001110110111111010001111000100101001010000001011110010101010111001001011101101000101001011010001011111000110011110010001111101001110011011001110011111101101001010001110001000010111001101001111010011110100011011001110000001000010110101100011010101000100111110000010100010110011111111010111100110100110111111001000001111010001011010000100000100001011000001110010111001100101001000100101111110111010001010001110010001111110100110010010000111100111110001010101000001011000000001111010101101001101000100010110101110110110010011110111011011101001010000000110001110111100001001010000101000111010111001111000100001001010100011100110101110111101010100100101110000101010111101000101001101001110111101010100111101100111100010100011110101011010100111101011000011011101100011001011100100011010101000011111000101000001101111111100100100001001100010011110011100011111001110111000101000010100011000011111001101011101110001000011101101110000101011010000101101100001000010011111101110101010111010101110101100000001010111111000110100100001100010111001011110101001110011010011001000000010000010000110101111100011110101010101111001001010001101000011001011000001110101101111111100111011111010100111001111100011000110101100110110010010011100100110011100100100011110111010100000110010110011001100100101110010111001100010101100110100010110000110001111111000000101001001011100111110000001101011000100110111011011111001101001110110111000010000011101100001111101111111000001010110011001111101100111111101111110010110001010001011001101110010110111000111001100100101000010100100001011011110001101100011100111010110001011111111100111000010100000000110000101111100000101010100101101110110111011001001011100000001110110111000101101110101010010111011100010110111010010110000010000110011011011110110010101111001100010100111010001101001011111100110100001110100011000100101100010101001010110011110110101000010101000101011110001000101010011101101110100111101100010011110
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000000110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011001101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011001001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101101011111
000011011110011101100000100011110000100011000101111001010011011111101100101110101010110010010110111011110110111100001110100000010101101100001101011110001111010101000000101101010101100100100000110000110110011101001000110110101000111001101111111011011110100110010010110101110011101110110110100001111111011101100100111011011110110001111111010010001100111110100001101111001001111010000011101110101110010100110011111111100110100100100111011100111010010000001101000000011101010010000000010111001001000011011101101101101101100110001110001010000010001010000100111000110101011011111000011110111011101111010100111100011010010010001100000000010001101010010010100000101110001000001001101101001001000110100001100001011000010001101111011000101100001101011000011001011110001011100001111110000110011111010100011001011000011011101011010011110000111101001111111011010101111001111110100010111010101100111101100111101111110011011101011111100101011000101101010010010110100100100110110110000010000101001100101011110010101101000101010000010101000000110010001101100110001101111001001000001100111101001100011011111100101000001000011101000010110000010000101000010000000111001111101101000001000011011010100100111010001111100111000011001101001110100101101010100111111010100011000000110000111001010000001100100000110100011000010110111111110011010111001100011011010101011100001011000011010110100110010001111101001100001111010101111111010110001101001001010100110001001101011001111100000101111111101110001000101011111111011000101000110010111111010110000100100110010101110101011010010011110001111011111101011101110001011110000011101001100111101010011100001001101111111111010011111010110011111000000111110100000010010000101100101111001100000110100101100001010110000011111010101010000000011101101110101111111001111100100001000111011111011011100100011010011111111111110101000001100000011011011000000001100000111001100001100111111111110101001001000000111001110111101110101011000000000011101100001000010010000101100100111011110110111100000000010110010111101100011101011110100001111000101101110101111100100010111001011110110110110001101111011110100001000111100111110100011101010111010110000100010011000000010000011100000010110100010111111010100101101111100100111011101111000110001000100011001100101000011100011010001010000010001110110000010000110001010110000000111101101000001111111101010010111100110110110001001111001001011011101101001000010011001010001000011010010000101101101001100000100000011110011010100001101111000010001000010001001110000111110011011011111101101011001000111001100110001011011011010010101011111000001101100000000011101000010011011010110001111011110111010111100100010001111001111111100110010001010010001101100101000010011100110000001000101001011001101001100010000011111011100001100101100101101010001100111001101100100000101101100001111010110100111110010101001001100111011000111011111111001001000111011000000101111101110010000011111100010110000010011100011111110110001010101001100110011011110100111101000000001110011101
111000111001011011100101000101001011001011111101100111010010001110011111000100011110111100100000000101101000001010101011100111010010011110100011001111011111011011001010010110111101001011001111010011001110011011010000100011111110010010110010011001101010100000101010010101111101110001000110101110101110110000110010010111101101101111111001001000000000000100101000110010011100011110100101001101111110010000101111000110100110001001100101000001101101101000010010011010111011111011001000011100010110110111111010001000010001100110110101000110000000100000010101110011001001010111100011101010110001101011000111000011000011000100101010000011001010011011111100111101101000011100110110100101001101111110101101111100101001100011101101100111100011101011001000011011110000101011010100100010010101101000100000110011111101011011101110111100011001111010110100111010000001100001010101000111011111100010011000000010000010101111101110010100010111111010010000001111101101100101001001001100111100000011111010001010110011111110001010101110100011010101111001010100011100111001111110011001111111010110000011111101011111110010001010001110110001001111000111000101010101101010111001011010101100100000000001111000101011110010001110110101110000011110001001001011101101010000101010110100011000110110011111010010110010001110000100110000100010011101101111011110110000001000100100000100101010101010111101010011100011111110100000000111110110100000101101010101100110001001100101100011011001010011100110001010000101001011011000000010010000001010110111010110011000101111111001110001011110111010101101110000100001011000011111100000000110011011101101101110111011000110101011000011001000111001001110110110101010000111101111111110010100111101110011001101101010111100011001001001001011101011110110101010011001010001100101000010011101101101011110100100101010101001000100111000100101011101010000001000010000010010010100000001100000110111011010010110111000011010011010010001110100000011110001010100000000000011000001000111011000011000011011010111000111101110001100110010110001111011001110001010001111011111010001101101110001001000111011010011101010010001001100000010010010010000010000101001001000101010100000000001101000111100000001011110011001001010011100001010111101100100000101000000111011000101110011100111100011110010101000111101110101100001001110010110000100000110010001010000100100100011110101111100101111101010010100101101100111110111001110011100010111010110001101110100001101110100101010011010100111011011111111001101001001000100111010010101111000011011010001111100100001101000010001110101100001101110111100010010010010001000111010000000111010011001100010111100001100100100000001010101010000100001101111110101100100000010100001110000100000101000110101111011101010110011111100001011001110111110001011011000110100111110011001101000010110000101101100100001001011000001101010111100110101010110001100010100110100110001011101011110100010110000111111100011110010000100010010000010011101010110100010010101010111111100101101111110110110100111000011
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000001100001010001111010110110101111001001101111111100111010101100011101100111111011110001001010011101110011011101110000000110101000
010111101111001010011111011101101101100110011001010001100001100111001000001000011101101100011100110011111100010111001111001111110011110000001011100101111110110111100111100111101101010101001100011100011101100010010110000101010101001110010001101011001011011100111110001000000010010111000001001111001101101101101001001001101011000101110110111010111101100100111011110000101100111111101011110011010101000011011000001111111100000110000111100101101011101011101010110100110000010111000111110111110110111001010011011010011001010010100011000100010101000010111100101101100011111011111011101010011100100010100000001101111100111100010101011000010100010101001111011100010100100011100110001111011011001111011110101001011111001010011010011001100111111011011110111011101111001100101110010110110101011111001110011110000110100001110100000001011111111010011001000011100100111110000011000100110010000101101000000001000011111010111011010001011110001111100010011100101001101011011101000111001111001110011010010100111000111101100010110101010100000000111101110011011111011011001000011100110111000001100000000110100010100111101000000111011101110000110001100000111100110111001101101101101010101010011100100000111101001010000111111011101111010101101000100101010001101010110001011011011100000001010000010100111011111011101111111010110111011001010111011101001101010111011011010011000011000001001010101110110110011000011000010010101101101101010101101110011001100000101000000100010110001111011110001101011101100001001111100001100010000010010110110000101000111100010011000101101110001100111100101101010010101100001110110111100110110011000100100001001010000101111100100111101101111111100000011011101111111110011001010100100110111110001001010001101111000001110110010111010111011110101111101110001101111111110100100010010101010110000001011101110111010110111101110111000111100011001001010111000011111000111010000100101000110110101001101011011110111010111111010110011111010010100011100010100101011001101111000110011100010110110101101111001101001011010111101010111011110110111001110010101000110101010010001001110000011101110000110000001010101001101000011010110000100010010100101101110111011111000000010100111000101111011110100000100000001111010100110000100110001011101111011001010110000000101110100110000110110110010001001101101110000111010101110000011111010111001000011011111001001101010001110101001011110110111101110000001111101110000011011101101100101010001001011100001000001100010110011011011101000100011001110111100111110100100101111000101110010000000110100110011110111111111010000010111010101011010110001011001111101011010100111110111100000000010010000100011111010100101000111101100110001001100101000110001010011110010110101111010110010100001110101101101000001000000001111101111000011000100100011000111010000001000110110010001111000000001001000110101000000011110000110011111100110000001011100000011101000001110110011011001110010101010011101110101100010101100100111101111000100110101010110000000010111100111110110011111111010010101001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
100101001100001110100100111111111001001000010011010111101110000111110010000010100101111110111110110111110001001100100111100110011000001000001001111001011010000110011111000011111101101011001110110011011100101100111100111111001001011001100101010001011000111010111100011000111000011011000011110011100011101001110110100101100110101001101000010011010010111101111011001100101010100010100101111010101101101101011010011111100110011000101000011000101111101101000100001000101111110011011101011001110000000011101110011000111011110111010110111101101010101000100101001111001010101011101001001110000110101010101011001111100110110110100100100101000110000101100100000110010111011011010101001110111000010100101000010100100100111010111000110001001010101111100110000010010111100010001001111111000010111110000011111011101111010111001000010110110001100010011010100100101100111101010011110110001010000011101000110001011010011010110110111011101000011110001100010010100001110010110010001110110110100100111100011111101110110111010000001101111110111110111010101011001001110111100000100011001100010001100001110110000100011111000101101011010100000000011111111001011101010100111001101000101000111100001111111000010110110110010101101111101110111101101100100110000111101001011001101110001101000001010110111101110110100111011110010110100001011000010011100011001000011001100100100010110010010110101001010100000111100010101010110111001110101111000001111111010011110100101110100111110010111100110010100111101001000100000101000000010101010001100001101011000001101101011100001110001110100010101101101000011101011000000101111111110100100011010010001101001101110000110100011001010000110000110100111001111101000001011011100010110010011111000011110011001100011001000000100011100010111000001101110000001010010001000100100110111110001101010110000101010000100101001101100001011100001000000101110110011111001110101101110000010111111100100111101110011100000000000011111101111001101101001100001111100111100110000111100101011000100000010010011101000111011000111110110000011010110010010001010101000011100011011100011011001101001101010101000010001001111010100001110101011101100100100100010001000000111011000101000101000000000110000001100100000110010101110101000010001010101000110101111101111010110110101110110111010000110110000000110010001000001111111111111010100010000111000111100100100011011000011010110001100000110010000110111110010100111111111101000110111111010000111010011101000011001010001111000010010110111010100010011110100111000011100101100111010101011011011100101101110110001011101011010000000101100011011010100000001111010011000010001010110000000010011101110101010110011011011110011111000110101001011100100111110001101111111111011110000001100101111000111111110100010011110011011111101001111011100011011010100011111010001111100110010101100100000011100010101111001111100001011010000001011000111110110010000100000111010010100111101100000101100011000100000001100001011010111000100111100101110111000010000100110101111001001100111001010010010000
101111100101001110111111001011000101000101111100100111001011110001110011011000001000111010011101000100011101010011010110001011001011111010100000101010010111000010110000001000100110011101001011110010101010000011000011001100011110100000111000101001001111101000011100011011110001101010101110101000110110011110010110010100101100101011100000000011011100010110010010111011001011110111110011101011111110111110101110101100010000101100111010110110001011110111010111011000001110011011011011000111110010010110101111101000010010110010111001111101010010111000001110011011100101000011010001000101101001000010111101010011111100111110010110010001011100100011110001110010011011110101100010110110011001000100110101100000001101101001111001101000000111101111001110001000110010110010001011011111001100000001111001111001110011011001111011010111111001100011010111110011111111111010100111011101001101011011010010000100111100111010010001101101110000101001011001100010111001001011111000011101110101010100000011001100111000100001100011001110100111000010101101010011100011101000111001100100000111111001001001100111110000111100111110001100000110000101111000001001001100100010001101010111111100111000100110111110000000100111001110001000000110101010111011000001110101010101110101011011101110001110011011010110011110110111110110101010101100111100001011011001000110111111010110001101000011100100010101001100111110111010110111111000000001011011010101100111101100111011001001010111101100101100010110110010101111010110110001100000110100010001010100010111000001011111001101111001010101101101000100010100110101001001010101100001000011010110111010111111110011001110001010000100101011011101011010111101011111000111100110111011010100111000110001000011101110101101100100011001100110100010000100100010000000000101110010001101001000001100000000011101010011011010000001110001001110000100100011000001011011001010010010101111101011110111100000000110010111010101010000010001101111000111111110010110000111111010011111011011011111001100101001101100111001101011110100001000111010000001100100001101101011101000101111111010111000100100011000101010111111001110111010000010100111011100101000000110100111101011000000110111100111111001011101110011100010100011101110001101110010101001001110100000111001000000001100101001110000001110011101010000111110111101101000011111110010011111011000011111000110000111101110111001111110011110000001100110011100101111100101010101101101010110110011011010111111011101010101101101100001111011101010011101001101110001011111111101000101110011100111001010110111010101010010010001000001101110110001011100100011001011011101010001010110101111010000101011101110001101000110001011101110011000011101000111101111001010100101110000010010111101011101100000101110011010100011101001000010001001000001000001001101111100100011100111001001001010101101110111110001000100111010111110110110101011101011110011100000101011101000011110111000110101011111010101000001101011010010011000010011000000000000101010110000011000101001000100000110000001100101
010000001010110110100000000011001000001110010001011111010000111100011010111001100111110101011100101100000010001000000101110100010101100010110110101111001100111100110000001001000001011001011111010010100010010110011110101001101101110110010110010100000011000010110100011101010101011011011001101000010011010001010000101011010011000111010000110110110000111001101010000110010100110100111111101010010110001010101011011010010111101010010000110101010100101111010111101000010010010101011000101111101011001110111000010010010010110011110001001000110100011010101010100010011011010111110010000000010100010101101111100100101101101101110010111111111010011110011000000000010011111100100011000001011100000101001001111101110010010010011101110001011010110000100100010010010110010011100100010011100111001011011101010110001110001001010110100000000011001101011110010101100010110111110010010111011000100000000101101010101010001101010100000110000111111000001111101010101110111100111101110100100010000001101110011111001001001001000110011111100110001101111000100111000111011111010101101010010010101110001110111010101001001000010010001000000110000010000111000011000010001000110101111011011010011011101100110110011110110011001001010111101110001010100101101000111010011001100010101110000010001100000101011010100001111100111110111101100000001011010101001100011101010011011000111100001110011011100001111011001110000110011100111010100001100011000110100001000111100101110110111000110111011001010100001110111011110010110000100000000111100010101111111001011010111001010101000010100111111001000011101011000101000000011010000111001100101011101110001010011011111000010001100101001111010011101101011001000011000101000001100101000010010001010001101111101001000100111011101000101111001111001110010110001111100111111010010101101111010110100111010101100000111010111111111011010011001000011101001011110000110110000000111000110111100011000100110001011101011101001011001010111101110110100110011001100000111100000100010001000001101101010001011100110100100111100010001100000001101111000111101011010101011000010011101100110110101000110100000110001001001111110110011000001111001000010100010011111101001011101001111111100110110111110010111101110000101010111010011000111001101110110010001100100111011100010000100110000100101100001110100100101001010110111100011100101001010001000111000010011000101100010000000001101100100100000111110110011000011001110011001000000101000101011000000010101100111010100010110001010110011000000001001011010100110101101100110100010101000011000110001110001101011100000011001110000001100100101011101111100011001101011110010010000110001010111000100111011110001101010111101001101111101110010011001110011001000011011010000111110011101100111000000111011101000000110001100110000011100101100011010011000110001100011000111110101101001010110011110101011100100111001101101011110000011001010011010010110011101000010011011100101011110011010111000011010000101011100010011110101111111110001111110011110111010000001010010000101110011111011111
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
101000101001110010011101110000110001110100101111110111011110100000111101110100001111111110111011011000001101011100000000101110011011111110100101001110010011000001001110000111000100110100001001001011001110100100111011000001110011100110111100010000000110100000110010001011011110001101101011110010100000000100000001000100010100100111110110001000110000100010000010011011011001110011110011011101001001100010111101110101101100011110001111111000101111001110111011110011000001111111010001110111010000110110100000110101100110101110001001110101001000010000001101101011011110011000001011000000101000001000111110001010010111000000010110010101101110000111011001000001110011101010010110111101001000111000010000001000100000101101000111110110100001110001110100001100111000010100011100100011010001001011111001111011101011100000011100110001110011101101101000001001101001011001110000100111110010011101011100110001001001011000011001101001101001001011011001111101100100011110100000000000001000010000011100011010100011000001010110001011011101101011110100000011001001011111110001000111101100011011110111010110100011101110010100100111110111111111010100001110101101101011110010000010100100110001100010101100110101001111111100101110011100101101100000000000101000111000010100100010110100010000111000110110110000011011010001000010001000110001101101011110110001100010101100111101000001010110111111111100101001000001010000010111001111010011111001101101001101110000111101101001010011000010011011001010001100100110100011111101011010001110110111010011111010100000101110001100111001010011000011100001000000011111001001100010101100010010011011110010111101001100100001101110111001110111111110001100000100101000100100011110001000001100011001010010100000110001101000101011101110100101010100000010101011001010110001001101011011010010101011010101100010111001001001001001010011011011111011010001111011010110100010011011110101011101100110110101110000100001001011001001111001001001101100111011010001000101100010000001111010010101101011101110101001100001110001001010010011100000101010000100110010001000110001100110111011011010111101110100110110001101111011000001000100100010101011010011010010101110111100011010110011000111100100011110011011001011100011111010100011101110111001010100011111000011001100111110000001110010101111111000010010010011101100101111111100100111010110110110100101000010001110111100111100010111010011001010111001011101110011011001000010111101000010100110101100100101000110001001011101001110010010111000001111010011100110001101101110100001000000011101010010101111000111110001000010010011000010110000111011000111010101101001111101000000101011010000111110011100010100011101011000011101000101011011010101000010011001100110111010101100011111001011110100001010011111110001011110110101110110000001111011110001111111011001111010011001001000000001011001000101111110111110001000100010010101111110001100010011101001000111011010110110001111101011011010011011010010110000110000110101010001001100000101101101111001011000100011010100100110
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
101111101011011001101000110010011101000110011110110001111011011001110010010010000000000111110010000111100110100011011110011110000100111110000101011111101110010011000100110100010011111011100101000101001000110101011011000101010110100110100100001110001111100101100111011000100101011100100100111110010111110110010001000011101110111111010010010000101011001100000000110000110111111000100010001001011100110101101001100001100110000101001101010001001101100000010001000100011001101011101010000100001000101101110110100100111101001000010000011000110100011110101100101000010101110100001001010001010010001011111010100011111101111101110010010011011000001100000111101000001000111100000101001010101101100010111110010100000000110011101010000110101000110000110011101010000111110011001111100110101001110000000111011000101101100111101010001111011111001101000001101000010000100111011111000111011101010110000000011111101110110101100111100001010011101110001001100100001101010001101110001110010011000011001001101000111001100111010000000001110001011010000000010101010010001100001100010100101010010010101000010001110010000010110110111111011110011110101011001011111001001011111111101011001110100111100011000000011111101000001100011010011100110111011010001101101110011101000101110110000110110100111111011101110111010110010001000010110010011101111001011101010010010100000111000101011011101011010000001011010101110111000000000000011010000110011110111001101001010010101010010100101110100110001011110001000001010111000010001011000110100100001001001010110011101111100000000000100010000100110000010111111010110010111100101100110001110111010000011001011100010010001000011110011011100001101100001100000011101111101110110010001001111010101110100100111100111110010100110001000110000100010010011111001010111000010011110100000011111111111100000000001101110100010100001111010110011011010000100001011110110110001100011000010111110111101011111111100110011100010110111101100001010101110011011001110011010101011010000101001100000110011010110111010110010111110011010100010100100101100000001111101011111000110100110000011101011001000100100111111001100010010100101001011010101001111011100101010110111111000111000011000011001010110111001110010010100000011010001110010101101001010010010110010101100100111011001111011010110110000001110011001011101011011110110111101000001010110111101010001100001100100001010111010110110110100111011101111111111111010000001110100001001100100101001001011101111111110110011101110110110100101101101100100111010101111011101010111001001000010110011100111000110110000011101010101011101000001010101001110101001000000100100010010001100011010110101110000100011001010010001011110001101001111010011111110010101001001110111110111111011101100101100000100100001110000100100011011010010000000011100011011001101001100001000001111011010001000000000100000101101000100001110111001011000111000001010000001100000001100101001101011000100110011111100011000010001000000100101001000010100100100110000011001100010100110100100010110110000110010001
100101101011011001101110100011110000010010101010011111111010100101101111010101010000011110110111110111100100101100110011101101100001011010010100100010010101011111000010011110000110101000110001110011100101001001010100010111010100100001111010110000011001100001100011011110010100000110010100011000001010100111011111000000100100110011101010000111000100001110101000010001111100100010100000110111111011110011111101011110000111101111111101100001110010000111010011100011010101100101111001110010110101101111010011000001101011110000011101011100110111111110010010000011111001101011100010110101110100011110100000001111011101011010100111000100011110000101101101110011101011010010000011110111011010000100010001011100101001111100010010101001111110100101011011001101010001011010010000111111101000010001101110010000100001111000011100001001000001110101110100010011010011001010001101000101001111101101011001110100010100000000100111100100001011001100110001111101001111101010011100110011000000111000011101100110000101100101110010101101100000000010001011101001001010100000000000000110101111110111010000001101011110011100011101111100100110010011010110011111110111001011001100010111110010011011111110000010011111101000101011110111101111111000011011100110101010111111011011001111100001101000000100011000101011101101001111010001001100100110000101110001111011101011001100110101100101110001101101110110000011001010111110001000010111110100110101100100101001010011100111100110101110001110101000011111000010100110011011110111101100011011100110111011111010100111010100000101011100000000100001011000110000011001100100000001000011011110110011001101111101010011110000101011010000001010101011111011010110111101001001111111010111000110101100111011010110010011110001000110110010001000101010010101101001111011101000101000011100100000100111011000101000000100010010101011001101100011111010011010001001100000111001001111101010000011000111111110001001011010101010010101000011010101010110010110000000010011010100110110110011001000000111110111000001000010001001001000100111101110100101000111100111111110011000101000101101111011101000100111000101110011010000011111111100000101110100011001001110111110010111110111101110010011111110101001011111011011100010011110100011001010000011101010000001001101100111000110001001101000110001010000010110100110100100001110000000101100101001100001101011110111110100101110101101000001001000101111000101101010101110000100110101001110001100101100010110100110001011111100110110011100000101110110111100000100110001001100111001100001001010000100001111110001010110000111010111010111101111011101101101111010011001101101100110101011001010101000101101000111100111011101100110111010010101101011000101011001100100101110100001101100110100111110010001011111011000010110010110100011010001110011111101101111001111110010110110100110110001010100000111000110000011001011001110010100110010101110101010111110011001001010001011110011110111100001100101001100001010000010000010101100100101001110111000100000000000010101111101001101010001
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
010011110011111100001010111100110001110111101101101110010111000001101011000000111000100111000011010111100001010100011111011111111001011100100110101010001100110000101101111001101111111110000000100010101101101110111110110111011000110111100110001110011100111111111001101110001010101000111000100010000101000010011101110101001111101100101101110000101010110100011000110100001011001110111001001001101110000000111111100100010000111001100010010000110011010101001101000011110101010001111100010011100111100001011000100110101111010010110100100011101011000110011001010110011101001100000001100101011101001110110000011000001100010011111101011110110011110100000011010101000001111101111100010101110111010011010001010100100111000101011000110001000010110111000001000100001110100000011100101101001011111011100100100100011000111101101001101100000011100111111111011001001000111001010010000110100111100010001001001000001011100100011000000110000001110010011111010111010110000000110101111111010110011000000011001101010000110110100001101111101101110001111011101000100010000101001100000111111101110101110011011010001111100011000010000010110110100001011110001101111000010000001111101001000001111111000111101000101101100010010000001100100010000001110111000010110000110101000011001111011110011100000111110011011100000010110111101100110010000110010100010010110101110100101100100000011010101010000011001000110111100010000111010000000111101110111111110011101001110011110010100000010111101110110001011000011000111011010001001111010110011010010111111111100101010101001000111100101111001000111110100000010101011100001010100111111000111111101000100000110111010010111010101000011100010011000001100011101111001101010001101000001011100111110010100001010110101111011100001110000101010101101001101110000010100010101111100111101100111100001001010011111100000001111111001110110111100010000010111100111110011001110100111110101011111011011011010100000001000111011011010101101001100101111100000011101011000001000101000111001110111110110010001010110010101011000010011000100001101101010010000001011100110000101011111101101111000000111111010010101010011000100110110101001001011101011001001100100101001010101000001101011000111110001111000100111110011110001000101011110100110111101011011101010100000100010101111111000001101000110101000100111001001111110111011001011101111010010100101111011111111110101100100010010111100110000110101110010010100001101000011001000101010011110100100011010100111111000110101111101000100100000111001100001101111010101001010001111110001010001011011010011111101110000111111111011000001011001100111001111001101001100101110110111000110000110101001011011110100110111001001111011110000100100101100100111100100111001100010010010001111001000100001110010001010101110011001101111111000110110000011111111101110011010100010011100010101000101100100010001110011010010001101111110110110010000111110101100010001000111111101001001001111000110001100101001000010000110000111000010101000001010111010110101101011110000111110100101010001110000011
010000010000101001111000110101111010111111010010010000001100101110100010110000010001000010011011011101100101010110101011001001001001100000000110000001001100011010000100010001111001111111000110011000000000111111101011100010001101110100001110001001101100000000011000011110100011111100101101011100001110110100110011010011111001001000001111000000110000100110101010101001000101101101010110010000110111110010010010110011001010010111101010111001000010100110101001101001111010000100011001101011000110000001011010111101110111001000111100110011001000110000011000011000010111001111101000101010011001100011111001001001010100000100111100010110100100011100100101111100011011110110100000011000000101000110111101110100001001001110101010010001000010011010111100010111001000111111001000000001000100100011011001001000010110111011110010001101101010010111011100110011101000111000100101100000101101111111000100110011001011110111110111111101111110110001001001110010001001111011101001001100110100010011100110010000010000111111011100100101111110111110001101010111010101100110001111011110010011001101110100101011111100011100011110101001000110110000010011001011111000000001001011011000001000010001100011010100011110111101110010011011101100110011101001001011000101101000111110010110101100100110100111100100000010010101010101110010101010101100000010000000000001101010001000111001101011111100000010101111001010111111110000010000111001110011010100111000101011111001011000001010001010010001111101000000001001101101111011111111001010000100000000000101100010001111010111111101100111101001101110010001100001000111010110000010101010001001110110011100000110001010001010101101110001001110110000111010101110101111001011100000011100110001101010011111001010001101110001100010100101001110100010101000110010011011010100001111000110111111110101110001001000010000001101110001110110000110101011011001101011000100110110011010010101101010111100100011001000111011010001011000001101001010011101101111010001000110100011000110100010001101110000111001101110001111111101111000100010011011100100001110111101010111100000001011001010010010000110100111011100011100110111000011010110110010111011111010011010000100011100011011011011111011100101000000000010000001111111110000011110001010111100010100100100000110111111011001100010000000000111000101100111110010100010111001111000100001000111100110000001100001111011000000010011111101000111100111011110101010111101000101010101101011001111010010100001010001101100010011111010010101101101110101000110010111011100011000010110111010010001100001110011000111010110000100100011111101111110100010101001001111101111101001000111011001001001101100110010111000010101001000001000111100101010101110110001000000111000010110011010000100101010110000011110111001100011111010010000001011111101011001001111001111100110110001101100011100100100100000010010000100010100000010111101110100011001101010111000101010110110011001111000000110110000001000101000011111000000110010101101100011110011011001010010010001010100100110010101110011100101
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
110010110111001100110100101101111110011100101011011111100011011010000011001001000110011000001010110110010001110101001110000001111000111110010111000111011101000110111000000000011101111110110101010010000001010001000111111000110100010011110000000000111100101001010101010000011000011101111100011110010010001001111011000011100101110111110011001100011000011100010010011000101011001011110110010001111011011101111100110100110001001010100010010110010100011000010110100001100000000101101010101001010001001110000110100001101000100100010001100111100101100110001001101011010101111111010000011010101100110111011010011111100010100000011011010110001000111101100000111100011000111011010111100100001110111110001001000000001101110110000110100110011010100001011101011110010011000011001111000010110001111000110111011010101111111010001001100010100001101100010111011010101101010001111111011111011101010100010011110010101010010101011000011101101100011111111000010000011011000100101101100010001001101111100100100000001110111010011011001101100100010101011111101110110101110001000111111011010111011000011010010111110001010010101001111110010001011001101001010011101110000011111000011010100010000011011001000100110100111101101011001010011001001100101001101100110010111010000100100000010111010000000000011100000111010100111101001011000010000111100001110110001101011100111110111100001100111111000101101001011110001110101001110111100000001111001101010110100011100001001011010010011011110001011000100111101000111011110010010101001000000000000101111010100011010111100000001101010111010111001000111100100100001000101110000000000110010011100100011100110101011011010001101100110011101110111111110000100011111101000000111010010111000011101110110101010010000010001100010110011111000001011000011101110000101111111111100111001001000001111001100001010001110111010111100010100110111010001001010011000010111000111111100001100001000011111101101110100110010101100000010101011000010001011001010100000111101010001010101010110100011100110101001100111111000111110001110010101100010100001111000000000011001001100110111111100100010111001011011110010000101100100110011111001001001001001100110110100001111111110111000001100001010110100010000100100100110010010000011001101100000111001000001010000011001000011000001000011010010100000100111101011101111010000010000111110110110101100000101110001001010011101111101011111100110101011101100100111110110010000101001101001111001110110010000010100100001111110100001011110000111100010000100110111000110001010100100100000100001001111100110010011001001100010101100011110111010111100010010011011100111001111110111100001010011101111000111111001111101110100000000011011000000011100111011001001110010001100000101110010011111001011100100101010101110110000111110100011010010100011011101010000100101101110101111101101001101001110000000010111101000011010011001001001101101001010101001001111110101100111100001010010001110110010111010111010110100011001010011000001100111010000111110001011111000100000100101111001101101011110111
100101010110010001111100001001001011111001010000011000110010010101001010001011010011001001111001000110010110010010001001011011000100001010111001010111011010100000101011011011000101001101010111111001111110000101001001110100101001011011111101001100110111111000010000011011001110111100110111000111111110001100010101011101001100100110110111100101010010100010111011100011111011111011001100000000001100010101100011110110111011100101010010010100111001100100111010001001000111100010011100011101011101001100001100110111011110001100011011000110010110000010010111110101000110110011110011100100001011011100111101100010011111011111101010001100011000000111011001111010011111010001010110010111100001010111011100011101011111100110001111010001010010000101111110000111001001001110100101101101100001010110000111100101110111100101101100111011011000111000011000000010100110110010000100000001111111011100101001101000111011100000010101000000010001010111001010001010000110110101100110110110100000110110110100010000110111000001001010110111100110001101001111011011011011001110111010010111001101110010011011100111010001001011001001001010010100110010001011110001100111011101000111001011111010110110000000011010010110111000101110100011101100000100100000000101111000011000000101010110100011101011110100000011010101001110110101011001101011111111000100101111010100100000110100100111010111110001001010000000000011011011000110011101010110111111010011100110111111101000000000010101001111110100011011101001011011011011001110011111011000110111001110010111111001011011011110110001001110110010000000010010111001011111001001111010010010000001001010011011010000000010101111010001101110101101101001011010010000101011010001100111101100111111111000000011101111010000001010101001101000111001100001001110110111101101101010111100010111100100000100100001111000001111111111101011111001000110110011100100000100111100011011010010110101110101011111111100001001100110011001101111001001010001110111111001010110011100100000110010111011000000110011111000011101110000100001000100111001000110110010110000101011101100101111111100110001110111100111100011011100101001100000101110000100011110001011111000100111110100110000100001111101001010010110011001110100111110110000101010101101001100111011100101111001101100000001001000110110011010001001010011000110101011100001011111110011110111000111000000111010010101110001110000011111101011000110101111010010001100110011001011101111111110101101001101001110100001000001100000111010110111001110100000110101100001010101001011010110100010001011000010001000010000111110011010100111111010001111101101000101010001110011110001110001010001101100111110111010101110011100111110100001111011100101000111011001101100011101001111101000001101101010001000110111101010100001000011111010010101111101010000101010111001110001101001010100110010010100110111100001101100111000110011001100110101110100001010001111000101010111100010101111110000000100001111111001010101111000010100100101111000001011101000100001110100100111111010000010111110101010
001001011110011101100110110010011101110111110001010111010010100011110001101001111010101011010011001011110100110011100011010011110000001000011100100011110100011001000110000111000000110111110100000110011011100001000111100100101010111110110001000101001000100010010110110011000010110100000110000111100010001100101010111000010100111101000111000101100011111100001001001110000010100000000001010000001001010010100111000000000111001110010111101100000101110111001111100111010001011100010011100001110100000001111000001000111011011110000011001110000001101010111010010011011001000100010011111010011101111010001110010000111010110101011001010111010111100011111000111011001101100110001111010000111110100000001110101001110001011110010111110111111010011000110000111110001000100010111110100111000111111110111101010001010100000100011101010101101110000101111010000000010110010100101100100000101000010111100100001100010101000110011101011010111101111010010101001011010100011111010100001011010001111110011000100101001110101111100111111100000100011000111001110001111110100001110101011010001001011000110100000111010000110110100011011110111010111101101101111100011110000111111100010001111101111111000111100110111010001111000000101110111110000001100100000001100011011000111101111001010111100101101011001001111100001111000110000101000001001000101011100000110010101010010111111011111101001100011011101100101011110001110001011101110010100100100110010100010100110000000000101011111100101101011100000000001011011010100110100100000010001101010000100111001101101110100001110000100100010111100000110100110111110110101001110011110001000000000100111110111101001000010111001010011000010001110100001111010010100110100101011101110010010011001110011001001111001100110011110100001110100110111000010111001101101100000010100000111110011000000100000011000001101010011001011011101110111001001010100000001111010111010101101110011100010011010011110100100110000110000101011111001100101011100101001100011111001110011100110110011011110101101011111100010111000011101101110000101110010101100100110000100001110011010000111010001001111100011010110001010011001111100101110001000001011000010010101011001110000101000011110100111101000101001011010011011010000001011101111111010010011000111110111010011100001010010000100001001111000100111010100001010011111101101010001000111110100110100011100011101000000110000111000101001101000110100000111011100001111000110110011001011110001010110011110101100110110000011101000001011110110010001001110101011001011001011011101000000111011010000111100101011100001111101100001011110111100100110111011111100000111111111101001100011111011011000110110111010010101001100010110010000110101010010000010010100110100010100111110101011100101101100001010110011100001000110101010111001111001000110011110101000001101100100010001010100001010111011100110001111000011010011100101001001100110100101011000101011001100110111011111111010110101000011010000001011011010010001100110111011111111110001001100100010010101111000000001010001011000101011101
010111011100010101011010001110001110001110000001000000011001111111101100011100010110000110111101000001110101011001111101101100011001100100000011100101001000011001111010011110011011010110000100100001100100011000010011101111100000110010001010110000100101001000110110001110001100011011101000000110011000101110100100000011000001000100011001001011011100010010111010001001010111101001010110100110000000101110000001101010110110100101011111110111100110011111000101000010110101100000010011011011100100100001010101100000000011010100001100111011010010011000011011101000101100010100110010101111011000101001111010010000111111111010111100010010010110111000001101001111110011101001010100010011010100111010011000011100100100001010010100001111100100000100000110010011000010011001011111111101011001101001011001001010001110000010010101101011100000011001100011001001111110011011110010011010010010111001001010000110111110010101111111111001100111010011001001101101010100101110110001010001001001010111111001000110001011011111101001100000000100010111010100000111111111010001000111111101111000101111001010011010101111001110110100000010110111001010111111001100011001001000110100001101010000011000100111000110101011010101000000111101110110110100110010001010011000000101011111101111110110111000000100000100101100111001110010011010001110100001100100000111110110110111110010001001101001001110101000011111011101000100010111111111110111111011111000110010001010110010101100110100110101111111110000111000101010011101101001100010100100011011100011000001011001110000110100001000001011010111101001100100010100010001001010000001000101001101010111010001001000001000100001000111100011100100010100001011110101000000001001000101000000000101000010001110000100010001111101010000101101001001110010001000011001010100010111001111010101100001011110111001111001110011000101001001101011011001110011001001001011011000000110101110001011000000111010010000101111001111001010000000011011000100001111000010000111111001011110011100000111010100110010111011111110000101111000111010001011111010101010000111100100110111111110010111001001101100100011111001010101011111110110000000110101001100111000101111101111000001100000110110001111000101011100101101111011101001110010000111001111001101001011100000000010000101111111001110010011111100110101101101001011011100100110001001110110011001001001001111100010100100011011000101010001110100010101001011111011011000101011001001111010000000111110101110110010101001111111110111000110100000010101010000000100110101100101101000111101101000110110110110010110111101000011100100100000000000001101001110110001000011100111010001101100110110110010010111100010101001000111011110111110111001110010110010001011001000000100000000110010010101101000011011000100101001011111100010001100110111001010011001111001000010111010001111011111001111000001010110111010000101010000000010000011111101100111100111010100010010100101000000011010000101100000110110110011101111000000011010001110010110100010111111100111100100000100111010110000100110100110
100101011000000110101011110000010011111010110010001110000010111101001011000001011011110100010110000101101101100010000001001110001011001110011100100010100011110001011111100111110000101011111001001110011100110011010001111101100001011101100001101011110111110101101011011000011010001010111101010001011111100100010010001010001110110010000101110110100101111000101001101000000111110100011101100010101110011110100100111011001101001100100101110011111111110011111100010101010000010010101101011110100111110111010101111011110001110110110010100011110000100100110101000110110110000100101011110000110000010101111010010010011110011100001110001110011100101000101111100000001100011000110001101011010101110001010111101001010010111100011100111111111101011010000011100101111100001111100001010100000100100111111001000100101001011011111101100011111110010110001110011001001001101111111100011011101111010001111011110011101001101111100011001100110010010000011010001100110010101111110000100101000110100001111110110100110110000111111001111000110000010101100010011101101010101010001111100111100000011001111010010001010011110101000001111001001100101001011000110011010010110100110101110111001000101001000101100100001001110111101100110001110110011001000001001001100011010000110101111011001011010001010000001000111100101111010010110001110101011110110110101011000000001011100101101111001111111110001111000111101000010110110001100101001101100010011000111000111010000001100011010110001101111110000110101010110101011010111101110100101010000010010011001010001011101011110011001000111001011011110100010001110110100100100000110111100000100000100000111101111111011110101101001011011110010001011111101011001100000011011001101110110001111101100111100100111101000011111010000001001000011111110111110011111101010000001011000101011100010111111000111100100110100001101010010101100001011001000000000100000001000000000101100101001001110101010100000101111000101111011111000011000111000011111010110110100010110011100101101100101000001010000000100011110010001100100110011000010111100010110110110010101011111100110100110110010100001010111011101110011010000101001110000101111001101011011000011011010110100000110111010101011001111001111100100100000100111101000100101001001010001100100111010011010101001000110110101110011100100010010101110000110011111101010111110111101001100010101000110101110000011110111110011110110111000011100000010100110001011100000110010000100011100100111011011110101100000011100010010000101101111000001001010001011111000101110001011100101010011001111010010100000111110011101111100001001101111100110100011000010011010010101010000010110110011101101010111011010000111010001000111110111110001010000010011111000100001111110110000001000101101101010010001000111101111110000110001001100010001100111111110010111110101100110011001111100110101001111001000100010101000000100011111010110001011001011110101001100011101111001010010001011101100011000100111001111010110110101110100101110100011100101101000001011101111000111010011100110010111001011110
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110010011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001011101010001
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011101101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010011110011001010001101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
110110001100101101101011010000101011010111100110101000000001011110111101010110010110110011011100010010011001010110001010011010001011000000100111010011100000011000101111000011100100010110000110101100001000111000000111100010100100010010011000000100101010010001001101110000111100111111010010011000110011101000100110011010000011000100101010010010011001111111100010000001011010111010100001100110010110000000111100011110111100000010010010011010010001001100100110111101011111010101110101100110000101111010110000000100001110100011001101100001000110110100011011011100011000001000100001101110011111101111000001001010101001100011110000110001110111011100100101000000110001101100011011000111000000110010111111110101111000111111101110010110001011100111111111101110110100010111100100111001100101110011110000001011111111001001000000010000001101100110011111110111111110100001110000101110001101011101000011111110101100010001101010010101010000110000111000110100001010110111101011100111100110100101011100000000001101100011111010110111000011011000101000110111001011111000100011000101111110001010111000110000000110010101011011101100001000011011001111011000000000111011001111100001010011110001110011110110101101001011000010100101010101011101000001001011111110110011110100010101111001100100000101011110111101100111110100011010101010100110110100101011000110001101100001011000000010110011001000101101011011011100100010001010010011010111010011010000101001010101011000110111000110100010101101001010000110000011110010001100000101010010000011100101010101110100110011111111000100110001000110000001001110111001001011101110101111100010101001011101111000101111010011010001000010111000000001001010001000110010011010011011011111000011111010001101110001100110010111101010011101111010111001111000011100011000001000101100010010000110000000110010100010000001001010010001000111010000111101010100101001110111100101100100011111110001101111000001101100110010101101111110010100011110011100101100101110000111110011111000001101011100100111000011000110111101010011111000001011010011010000100001010011010001011011111000011011111100111001011001111100010100011001011010010001010111010001011111111101101111001101101010101111010010001100101101100011101101011011011110010111011001111010011001111010110111101010100000000100010100010001010110010100011011111011011010010110110011010010011111100111001111111100100011101101010110101000101011110010101000111101001011101100101001111001001100101101010000100000000001100101111010101001110101001001111000001100100110111000101001100111100111100001100111010101001001000111000011001101011100001000010010010100010011011000000100001000101101110101000000001000110011000000011101101110110111001100011110100001100011110100011101011010000111001001100111011110001101100010010010111101000100011101001010100111001000100111000011100111010000110011010011010000000100001000100111010101000000101111011110011110010101110001101101100001111001010110001011001110100111000100010100101000011011001100110011000100110001011100101000011100
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
110010001010000100100110000111000101110111010001011000101011101010100110010111000101001111000100000111100011001011110100110111011101101110111010110010010010111001010001000101011110011011010011011000011010011101011010011011001001101001110111111100010010110000100110010101000010100111011111000001100110100010110001011110001101100010101110101110001110110000000001101010101100010010011010100110001100111011100010011100001101000000001101100011011111111011111111001011110010000010001111000110111001101101011001010111011101011000010111111101000100011010001100011101101010100111000001001011010011110101000111110010100000100101010110011110001110111111010100110101101100111000000010000100110101101101000100000001111011101100011011011110110110000001111000010100001011010111111010010000111000111111011110101111111001100111111001010000111000100001111011001011011000101001110110011011101101100101100011101110000101110101101010111001110110000100000011100111010010011011010111100111101001100001001101010110111100011110100011010111100010011010011011011100100100011111111101101010110101011101010001111101111110000101111101001000100011111000110100111101111110010101110011000110101010101110100111011100111101101101101110011110011010110000010010001111100000011101011010111001010101010011110000000111111001110111000111000011100101011110100000101000100010010111000110101110111110111111100010011111011110011111010001100010100001000100101011010100110101011010101100100001111010001011101011010001110001000110100111111101111100101100101101010110100000101011101010111001000101100101101001110110101101001110000011111011010111001100011101001010011000001010001110010110001101001001111101010001100101101011011000100010101100111010111010001101101011000001110111111001000101110000010011000110101110111001111101110011000010000101011010011000000001111100111010100010010010011111000000101101001111100100011101111100111110110101100101101100100110101001010011101111010010010101111000111011010001100101111110101110111100010100000001000011100011110101011001111110110010111100011000110111001111011011010001101011111000011011000100011010001001110110010110101110110001010010110011010111001000110101010000010111110010001111001010110100001111010111000010101101100010000001110000000101111011101001111110000110100101100110111100111110001101110111000111010110000101101110001110001111011000110001101010110101001110011111010011100100101001010100011000000010010101111110010011100011111100001000111110010111111100010111011011110000110001010100110000100011101011001010111101110100011110101101111101111110000111111010000010100011110100010010010100100000011101100111011110101001011000000111011011100000011111000010010111110101010010100100011001001111011010011000000010010011110011000011111110100001110110100010110111001001010011111011001011100110001011111101010101100001011011101001101000110001001111001000010011101101011011010111110010100010100101110001100100111001001010111010111000001110101011101110101001010111000110010000100011000000110010011000001100
001101010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111111101001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110010101101000011010000001001000010110101110111010101011011000001111110001101010000011101001111000101110001000000111101011110010110001100010111110001111000000100101111111110010001101010111010000001101101011111011011000000010110010101101001000010111000111011111110000110111100101100010001111100001011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100110111111111000011101101010100001100010100110101001101111101101100001000100111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000101101000011010111111110010100001101010011110011000010100111011100100000100010011110000101101111100100111100111100101010011000001101001001001001000101000101011011010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010011011100001000101011001001111110100011001000101111111110101001101011011101010010101001110001101010110010111111110000010001110000111011000010010011110000000111110001001000110100011001001001010000001010101001111010010101010111011000000011011111010001000101011111011001111011010001111110010110001001000010111100111011100111110100101100011010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000100010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101100010000100110010001100010100010100000011010100111110111001110111111110100111011101110111100000101010111001011110101000100100111101101001000001100011001111100110111011111111100000000001000100101110011100101000100011000000001010001011011001111101000100101011100111110111000110111000110000001111000000000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001111011001010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011101110100010110110110010101111010100101100001000110000100001110001000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110110110111000111001011000001000101001010111011100010100001011111110111000100000000101100101111100001100000101110000001100100000000111010011101010101110010111001
111111011100100111011010011011101110100011110101101001100011010101001101110101100100100101100000011010010110010101100001011100110100001100011110000101101101010000011101111000010001000111011100011101110001101111011000001111000110101010110101100110100010111110100000000000101010111101011110001001110000001100001011110101010101101101011111000100001101011001111001000100100100010101110001010100111101011001011100010011001101100101110010010001010010101100101111000110011001111001010111000100001011000000010001000000011010000111100111001010100001111000000011111100110001111011101010000000111001011100001000101010010010010101001101100100100100010000101011100001101111000011110011101011001010110100111010101000000100111011101010001111011110100000110010110010001001110100011110100111000111111100110011111011110101110011001100011101000101001101110011101100000111101000100100010100110101000111110101101001101011011000000001000011001110001101111101111001101010110010101001111111010001001100001110000001000010001010101110000100010001011000111100000000000100111101100011101111011010111001101101000001010100011101110000000001101010111101110001100110101011010101000001001100011100010001110001101110001000001011000000011001110001000001000100000110000110100011111001000001000110111011001010011100101000001001010101110111110101001111101101001111100000001100100111101011100111110000010110000110011011100000100100101111111010101110111110011010111000001100111011011111111000000101101100001001100011011000100111000011110101101010001110011111101010101010111111110110010111001111010010110110110110110100001011010000101100000011000111000101101010111011000110000001101010010101000011110100000110111100110111001111110000010010101011110011101100111001010100110110110011111010010111010010011011001001101011110101100111101101111000101100111101000101000110110100110001110110000100010100100011011100101110111101111111100010110111001100111011111101101110001101010110100111110100101111000101100110101010010000000101100011111111100100111110000010111001010100001011100010110000010011110010110010010000001000110111111101111111100101101001110111010010000000101101111010010000010111000010111110001001101010110110100100101101000011001001101111110010100010100010000001011000010101001010011001001101100111100001101000110111010100110010110000100111111010110010000000011110001001000101000010110100001000001000111000101110101011110000000000111110001001111110111001011100101010101001000010011110110000101100000111100111110001111010000101110011011001000011001000010001010100110010001011101000111001011010100001000001110110111110101110110000101100000000010011001000011111001101111101111110000001011001000110011001111101110111011111101101011000000101010000000011010001011111111011001100010000110101000011001100010011001000110011000111100100110100001111010110010010111111100101010111100100111001111111010100100110011010010010111000011001000111010110111011001110001110111010010100100001001010001110000111010110100010010000011001011101100111101010110101
001101110001110100110110000000100010001110011101111001011100011101110110110101010100001010101101011101100000111110000001100000010000110000111001101100110000110000010001100000110100011111110000000101010010010111101010111100010010111011011101111011110001010101011001010011000100000111010110100011111111100000010011001110011010010101110011111110010101011010101011110011011110000111101110111111100111111100011001001110100001010010101010001011010000111101000111100110010001101101111100101001110111000001110101001110010111011000111011010110111000110100111000101101101000011100100000110000011000011101000100011000001001011100011000011011110010101111110110100001111111110010100111010110011101001001000111100001110010010001011011001001011100101011110111101001000100011011111101110111010101101100000000111111000010111011100001010010001101111011100110010000100000110110001100111100011101001100100111000010100000110111111010100101011011011011000011110001010110110001010000100101001110110001100010101110010101000110101111110011101101111110010110011110100011110101111110100000001100000010001101000111110000011011010101011110111011010110001100111101111111011111000111110101101100011000100111001000111100111000010000011111101010110100100001001001001011101000100001011001111111000001101000111110001100110100000011110011111101101111011011110101110001101001001001010010001110101000110000111011000001010111100001110010000010110001100001010101110111110001011110111111011110111100011101100000111001111100011110001001110000001100100100011001110001001011011101000100000000001000110111110000110110111011101001010101001100110010111011001111000010010010001100100101100111100110100001100111001000101011111101110000111001110001111110110110011101110010010010101010100110111010100011110001010110011010111010001000000111000101010011101001000100011000100011011100110010000010111011010101111010010110100111111110111100101000110010110000001000001110010100001010111110001010010110001101110011110110000111101101010010011111101011001101011011101101010111010010000100000010011100110110011001110100000101010000101111010000000110011010101100001000110101000100111101001001110011001000000100001110001011001111101010111110011000111010011111110110100111010011101001100010011110000111001010001011111010010000011101010000111010001000100001101110111011011000010101000101111110000011010101011100110000100010001011010100110011011110001000000001110101001001100001011001111001111000000000100110100100011001110000110110011011101001010000010110010111010001000100111000111010001001010101011100101000010000001111101111110110101000101000010101111111101011001011011101000001101011101110100110011100100011100110010111000111000100010001001101101111100111111111000001001101000011001001110100011001111000111100111001001001110011000101011101001100010110011100110000110001000101001100000101011101000100111001111011001011010111101111111100100001010110000101010101001011010010100000101101111100010101000100101001111100001101011000010101000011000100010001101101111000
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
100010101001110010011011100001011100100000011011011001011111011100100000110011011111100111111110101000001111010011101101011101111110011010110100110011101000001101001000101101010001100111011101111101100011011000110100010011110001100001100010101110010000100100110110001101101111010111011011010100111101010101001111000111011110101011001110011111011111100000101010111010010010101001110001100011101110100100101001001010001101110100111111001000010000101001111001010100001101110001000010000001101101110100000101010000110000010110000100110001001011110000110011000000110010000111100000100100001110011101100100100110110111100111000011000010101000001110110011011010010000000100010000000000111111011110111111000000001001100010111111011001110111100100011100101011101110111101000011111010010000101010010000110011100111111111101010110111101101010101011101110010101010110100100010100101100000100110000101011010110011101101011001101100110001101001100001100100100110100101010010111101011011101011001000010100011111000011110100100111001100110011111111111111010001110011111101010101101001111110001111001010001111110000111111100100001111110010101001011010100011101011000001111110011000001101111111101110110101001111011011000011101111100010100001101011101100011010001010011011010011001100000011110011101100100000001111010001110110001010010001110010011000011101100111001101111111001100000010000001111111111100101110011111000010100001010010110000001101110001110000011011010011101010111000100100001111010111111010000001110000110001011000100010110011101000011010001001000111010111010010101110001010110100010001001111011110111011111000100110011100001101011001011011110010011100111001111011010001111010000011010011010110110000011011001101001010011100001101011100011010101001101100001000001000001001001010010001000100001101110000001101000111001001001111101101001000100011010001101010101100000000010111001100001000101001001010110100011111100111110111100001011011001001001001110100100010000011101100110010000101011011110110101110111110110100001011010110100000101011101111001100111110001110011101111110001011111000010001110100001010011100111111110111100010001110100100101111001010101111101100101110011110011110101101111001010110110000011011101010010101001101101000101000001011101010010000110111010010101100011111011011001111011110010110010110010100000001001000111101000010111001011011000101000111100000111100111000000011001000001101010011010110111111101011000011100111111100111011101000011101100110111010100010010100000010101100101011101110001000011100000101100101101000010010011100111110101100100111000100100011110101001000100110001010001000110111010110010111000010100001001011001111001110101010101111100010110010110011110110100100011101001110010101000001011011000011000100010010000110100100010001011111110111010001101010110111101110111001010001011011101011011100000010001101110001100110000000101010101100010111100000001001100011100111101001111101011111011100011011110000111101010010000001110001011001001101101111101000011111100110
001110111011100001011001101100111000011111111001011001100011111000100011011000000000110010010011010100001010101100101001101000010110011010100001101001000110010010010001101001101100111011100111001000100100010101001111001000010010000110110110111010000000111100011100100110010101111000011110100000111100110000010011011010101100111111100001001001101110100001011000111000111010101011010101001001001010011011010100010101101100100010000000111100111010110011110010111011110011011110001100111001101001110110010011000000110000111111010001000010100000110010101100011100100001101000011010010000010101001101000001111001101011100100111110110000111001101000101111100111001010111001001010011110111001101010011001111101011100000110010000011111000111010011001010010111110001111101110100100010010101101010101110011001011100101100111111110100110010110010111101010110010000011101011101110011000010110010001001100111111100110001110010001101100100001101111000111101010011001000110100111000111100110001101100101110111111011011000011010110110110010101111100100101100110100101101000101100101100110111011010111011011011011001011001010001100001001111011011011111100000111000000100000111001101001110110111110000011001110110001110000010111111011110101001001100001000101011101110001100001001101000111110000111100110001000010111000010010110011010101001110001100010101110010100010100110000010110110000111001010011101111110101110101111110101010110101011011001010110101011110010111011101111011010110000011101101001001011001100101100111101101101001101110111111101011100111110111101101100010011111110010100000011010111101000011011011011000101110010101101100110101111010001000111010111101111001001101111110011101111101101100010110111100010110100111001001001001111110001011110110110111011001101111001111110100001100010111000100011000100010001011010110000110011011010111111010010010011110111100111100011001101111010010000011000110111110101110100101100001110001000011101110001111100000110111011010101011110111100001000110001110001111001111101110101111011000010110010100001100011010101001011100011110010001011111001111001001011110000111010000101001111011110011111110110010010010010101000100010001101010011111100011011101100111001110001010100100110011010111001101111101100011101111101101010110101110100001001101011110100101001000010100101100000011100100001000100000101100111010001001100111000110110001101010010100011010111101110110001111000110001100110111100101100010101011000010000110101001101011010101101110010001001001101010011000010010100100111100001001000111001101001111101100010101000111001100101011001010111011001100011001110111100000100101010001101100010100010011110000011101100110001111001101100110011010110101111111101011011101111001010101010111111100101001000000000101001100110100110101110100111110111101100001111100000110000011011101100110000010001100111110100001110001000000011101110011110111110111001101011110111000110011001110011010101100100111101100001010010100001000100110101100100111100111000011110100101001011010001000101011
011001100111110100000011100010110110010001111000011001111010000111001111000100010110110100101110010101111111110101010100000100001111111110100010001100001110001011101011110111110111101101100011101001000000001101011100100111110010110100111100001010100101110100101010101000011001100011110110100110100100011110110111011001101101111011111000000010110010110011100010110001101101000010000011101111001010110101010101111111011010000111011111001011011100101100110111111001000110111110011111100010001101010111000110100000110011101011011101111001110010101010110111110100001101111100101000111111001101100100111011101001010100011110000010100010101111010000100010101000111001010000011110001101101101010000000001100001111000001100000100010000100011010111001100000100110011100100101011011111001100000011110111010011010010101110101010011111010010101011011110011111101110000110101111101001010000001011000011100001000010100100001101110100000011011110110001010000000111100110000101101001110101100110010101101000110100000100101010110110110010000010101000100010011001110100101111010001010100011000010000100001110100010111101101010011010110000101100100010011111001110000110000001010011101010110010000110110110010100011001110111111001001101010011011000110010000101110110001100011111111010000111010000011001010110001100101011000011000111011001101110110010100011001100110011101011001011000011000100110001110101011100010001010001001010001001101101001000000000111110010100011101000000100100110111011000111010100110000000111000011110110001010101111100110011011010011111111100110110101110110010110110100001011110111000010011110010101111001000100100100111101011011001111011001011001101101000110001011011101110100101001010110111001010100101001001101011000000011011011011011111110101011100111010110100000011011011000010001111001111100110010101111110101011110011110010001001011101101110101110111000001101001111100001000000110000100111110001010101110111011000011110101001011101111110101011101010010101001111101000001011010111101110100010000101010100000101100011111110110110000101110111000101001101111001000000110100101111101111110000101110110001101110011001011111110101010111010101011010000001010101001101100011000111011100011110001001101000001010000000010110000101000001111101111010011010001101111011110100010010000100101011111110000100101101101111110111001100101110101101011000011011101110100111011100000001111110110001101010111101101000101001101100101011100000101110000101111010110011100010011001110000100011001101110101101110111001100000001100001110001111011011001010001010110100011101100101011000111110101111101011010010000110001001001100111011110000011110001011001011010111000110001110100010100101000111110110111101111011101001011000000111111100111101101101001011010101110111000000010111110100111000100100011000110001001011100010010100111010100110110111011110001110011000011100000010100010000100011011111111011111000101001001011111100011010010100000011001010001110000110110000001110011000000000100111110000010011101010101110001101
001110100001111110000001011010001010101110111010010110111111101010011011010001110110000101010100100101101101110010000111010101001010011000010001000111000110110100100101110001010100011101111110000010000110111100111010000011110010000100101110100111101111111110110000100101100011011111101010010100100001010101110000100010000110110000111110111111101110111110011000010111101011110010111100110011101011100011101101111100110001011111111010110000101100111010001100111010011011001111001101111101000100111001110001101111010101000100011100111001011100011000011110100110101101110000000000111010011000111011010111010100010010001101110000011001100111101010010010011011000010110011001001000111100000101001101101110100100111011010100111111111011111111001010010010010101111010001011000110000110110000010101010000111000100011110011011011001011011101000111111110000011010010010001010000100110111101101001000111110011101001011010001110110011101000100111110100101110100001111100000000000101010100011100100100001100110101101011001101100101110100110001001010101110100011100110010011000101101010100100000101010001110001101010101110000100001111101001111010111011010110001111010100100011111000100111000010010011001111000110101001110111101100111100101101111110111011010110010110100100111000010011100111001000101100001111100001101011100111101111110111101111110010111000100010001010101110001010011101101010111010110011001011111100110111010100111000010100110101001110000100101100000110011111111001101011111010110010010111010101010001011000110010010000111011101100101001000101101110010110010001000000100011101110001000110111101111010110110000011110001000111100001000000000100100000100100101110010011110111110111101001001000011100101101010111101010000000110100000001111100110110110101010001110010001000100010001101101101110001110000101111111110101100101001011101011111011100101000101110100111101011011001110000100001001111000110111100110000000111101011010001011110110011011011000001101011010001010000110110100101101110101110101010110100000111000111100010110111111000111001001100110100010001100010111000110011110011101100100110000101111010111010101000100111001000111101111100100011011110011111111011011110010001110000110011111000001111110110111111101010011001101101110111101110001100000001011110101011110010101100101001011010001000011101000001011001010000101100011110010000101010101101110000010101001101011010101100110000111100001000000001100111001011110101111011001111101101100111001001111001100011111101110111111000111010100010001000111111110000010000100010110001110111000000001101101110110010011111110110000110011011000110011011100100000010011101011111111111000101011111000111101000011111011111111010011101111100001001001100010000111101000101001011101010111001010111010000100111011011101010110100110100100010000010001001000010001011110001010111000010011101111000011000001101110000111001001111111100001111111011111101100000111011111000100111011111011000101000111000001010111011010000001101000010000010101010011111100001100100010001
111011101001010001010010011111100011101011011010001000110001111001110010100000111100110011011001111101100101000110101101010010001000110110001011100100101001011111111110000111011101001001000001010100011010110000000000011100011110101101000001000101110100001011000011100011011010101001111010011001110000000101010001111011110001001010110100001001111011100000011011010110101001101011110111000001110010001111011011110100110110000100110101111010010001101111011001000110110001011001111001001000100101001111111110101001010011111010010010101001100100001100110011111000001100111011000011100000110001001101010100001111011000010101000010000001011111011110011000000111010101011101011000110100110000011110000111101001111100101000010001010001100000111001101101100000011011100001110001100101110110000110001010001011111011111110010100110111001111101001101101011010111011000101010011111111110101000011110111111110111111010011000101000111010001100101101101011011001111011011111001101001011000010001111100000101000000010101111100110001100000001101100110011111001011010000110010100001011110000000101110010000100001100100001010100000101011100100000100101111110000000100000100001011011111111100011110100010001110110010101011100100100111001101001101101101010001100010111001011001000000110101101011010101111011011011111011001110000011001111001010010110111111110110101001000111110001110011011110000101110101111111011000101010010010101011101011000010110111010001001011111001100111011100000100100111100011100001010100110001001010001101010101011101101110111001000001111101110011000000101000001000010011111110000111110011110111010011100000100010001000010011000110100110101011111111001011111111110001011011100101100111100101010000100000101100011101001110111111100010010001100111100000001010111101000011111101000111110111011001111101100010010000011101001110111001001000000011000011110011001101101111101010001111111101010000101110011010000000010011100101001010010100111010111100011000011000100100010110011100101111101001011110110000101000000100011100000010000010000001101011110000100010111010110110000101101101101011010001101111000011100011000011101110001000010001011110011101101111111010110100110101011100010011101001010111111110110011001101100110111110011111110110110000011111000010001000101001010101010000111110011100001110000111101000001111001000010011000011001101100001010101101000101110110001110011111101011111011111001010110011010100010001000100000001110111000010111111101001001010101110001110011001010011100001101000001111001100000011010011111011010111000101000011111001101000000000110011010101001100111100000110000011110000010101000110111110001000011101000111000010110001011110101001110111001011101000110011000111011011001111010100111101110011001001111110110010100011010101011100101000011111000101000001010111110111001000111110101100110011000101011001001111100000000001011101111110001100100111001010000111110101000111011110001101010110001101110001000110101111010011000100001110010101001101101011000100100101000110101110101010
000100010010100001000010011000000100010010010110101001000110001110100010000010101101110110110000100111100110110011011000000101000101101000001000111010001011010110111110100010110111001101100010001001010010111010110000111011000101111111101011000010010111101110111100100101011100001001110011111011101001000111110011101011100110111101101001011001100000001010110001001111011011111110000011011000011001001000100000100110011010010110010010010010011110101001100001101011010010110110001010100111101011100011010010110000011001111010111110000010011000100010000111001000001110000000100010011011111010100101010111100101110001101100001100000100100011001110111010010011000110010111111101100110011000111010000100001001110101010101010001000110001010010011100010011101010100101101110110000010011011010101010100011011000000100010001100110101111010110011110000000001000011011010101001011000000101101010110011010010011010010001010101011011111100111010101101001101001011110001111110101011111111000001010011111101101001001101110000010101101111101001101011011101001100111010110001101011100111011111110010101010101111111010100010110110110011001010111100101111110001001110110000111000011001001010011110110110001111100111010101100101010111001001111110101011111010010111000010111001101010100111110011101100001110011000111111111110011011111110110001001011101100001000100110111011000001100100001100100001101010110111101000111010110001011110100001000011110101111010111001100111000011101011110010010110101011011011101101000101000110101101011100010010111111011001110110000000110110101101110110001110001000001011101101011101101100101101000110100111010010001011000100010101000001010000010111001001011100011011000000110101110000011011100100010111101011111101011010110001110010101101010000111101000101100000111010111100110010011001110100010011010101111001010111000111101000011110111000001011111000011101010000001101111111001101111001000110101110110100100010101111111000100101010010101110111010110111101111011111000001100010110100111110010000011100010010101110110100111111101111110001110100010101100010111110111010100000010011101111100110011101100000000100000100001010011110000010100011000001101111101101000100100010111011011001101110010010101000011000110101111100011000110010101110100000001100111111101101100110111000101010100010011110010100000001011000111000110011000001101100111000110010111001110100111000011101100101111110011111011110011111100101100011101011101100111110010001110011000100100010101111011001001010000000101010101000111110101100100001111100101010001110110010101100000110001000100110100001000111100000000001101000111011000011111100100001001010101011100110000101110010100111111100100111111010101011011010110001110011101010001101110010100011110011001001010101111010011111000111010110100101010011100111010000000111011111110011001000010111010010110101111010010101110111101110100110110110010011100001010100000001100111111110100010101101100111100110000010110100111100000011011011001111010011101110100100100001100101011011011110
001110110101110110001110010101100000011100011011001111010011010000100010010010001000001111111100010111110001011100100001111101011001011110000100011100111111000011100101010101011001011101001001111111000110100011010111000001011010000000101010011101000000110001100111100101000001001110010100110110011101011000010100001101101110101011010011011010011001111011001010110011000110100100000100101011101000010000010011011000011010001011110111011011111100100100110100100111100100101110111101111010010011001101001010001100011111000101111000100111000110010100001110101111010001011111000010000100101110000100000110001001101010100111011010110010111101000111011001111101011001110000101101100010001101001100010010001001010001011100000011110001101000001100110111110101000100111100110000011011110000011011010000111000000010010010101110101100010100011100101011001101111111000000100101101001010010111111011011111100101110111110000100000001000111001010101000111011100111010010100010101011011010100110100110001010111110011101110000011001100000001101010001100011010111000001011101011100000001011100111011001101011001100111010001100010111001010100001000011101010101010001110110111011111111010001110010001110000110111001001100010000100101000011001000000000010011100011011110100001100001010010011010001100001111101001110000101010001000111011011011110101110110000101000101011100101000011001110101111110111000100010000010001101100101110111111110000101001111011100111101010100011111110001001011000000000011001000101010001110010101011000110100110011001101011011001010001110011010001011101011110001101111100001010100001110101001111001000100110011000011101001111000010010001010000001001111111100100010110101110101100101001011111110001001000000011011011010001110100011010110010001001111010010000101001001101101101110001111101011011110010110001000101000001110101001100010001101101101011100111001100101110001100101111111000110110101010111010100101000110111101111100000011101101101111000101110000100110010111111010101000100111100010100000001010011011111001010111010101000011110101011011100001110001010010101101010110100000010001010010110000101010101011000000011000111000001110110110101000101101101101011000111101110001101110011111010100111000111010100101010111101111111011001000001110010011001000111100111100110111001101011100001111010110101001100010010110101000011001111000011101100001001011111000010111100111100000110010101011111110011010111111011111111110100111000100000100100001010011011000010100001010110111000000000111100110110110011000000110010110110011011000000001111000100111100100110101101110001001110011010011010101110010011100010011101101010010001111001100100001001100110010000111100000001000010101000011100000000010011010100110101101111111100100011010100100010000110101100101100110110011100101001110100111110100000110001000110001011110001111000010010111010111000111101110001011001010100011011100111000011001011010011011101011110010010100100001111011100100101011001000010001010001110011011001111101001001111101010001111011111
000100001000111110011010101110110110100011010101100110011010011100011010001011011011000001110111010110000001101101110110111000011001101010111000010100001011110000001010111010001111101011111011000011110000010011000101110000100101111101110011011111111000101100010000100110101010101110000111001111110100100010010000010011001100110010110110101111100000010101110001100000001010100111101010100010111000110000011001001111000111101011101000011110001000100000011111101010111010100111001011100011000110101100110000011111111100000001110011111001100100001000110101110010000010011000111000110001110111010011000001001000001000000101000010101101111101001100000111101111001110011101111110111111000001111001110000000000001110001001100110100110010010111001111010011000001010000001011010010000111000111101010000000101011000010000101000011000010011101001110010100111001001010101111110101111110000110101110010001011111011101011110110100000000101110011101011010101101100110110101010010011101001010011011011110010110000111011101010101111110111011010011110101101011110000011101011011111100110111100001000111011111010101110101110010111110011111000101000100111001011000111001110011011001011000000010001010100001111101001101110101001010101110000110010001000000101100110011110000001000100001101010001010010101101110001010100110001010001011001100110000111110000110001110110111110100100000011101111110101101110001110000100010000101001001110110011011010011001100110010111010101111110100011011011011000011001000100100110011010001011001011110011101110000111101111110100111111110110111101011011110100101100001100100001011000001010001111011110110001001111111001011111011101111111001101001010101010110001110001001010110000101110111011011111100111001000110100010000111011111000101100111100000011111000011100010100100110011011110000100110110111111101010011100101001101001101010000001110011001100011101111100110101111011101000100000001010100111011010010111000111101001000011001101001011000001011001101001000001000100010000010010101011011001010110100001101011010010111001011001100010100011100011010010001011001000110011010100001001110110011001110100001011111011101110000110001101011000100001110011010001001111001101110101100100100011100111001101101110000010010011000010110101010101101111010100011000000001011001010110001001011101100111010001010100100001001001000110011100101110101110101011001111000001011100001011101110100111000101100010000010010110101001101111100111100110011111010111101100110001110100010110101110100010010001000011000010010101111011000101011000101110000101001111001001100101010111111110100001010101010000011011001000000000010101111010000000001000111010011000111010011000000101110011110011010000011011001010011100010000011100101100000010100110000110000000111100110001100101001001000101111011010100100101110001000011110100101011111000010011100010110100011111100111010000011101100001110011000100011110001000100110100001011000101110010011111010010100000011000111110011110100111100101110110101111111010010111011110110111100100
000000111101001000010010101010111011101011111010000111001000110000100101011110000011010111001110110001110010111110111010110110100101010000101101110101001111111111101001000101000011100101100110001010011011001100011101100011111101111010000111111100101110011001110011000101011010111010100011011111110100101011001010011101101000010101011101100010010110101100010011110010000111011001101100110111110111100110011110101000111100001010101111110101001011100011101001101010010010000111100101101111101000100011011111110110110101111100000110011010100001111100000101110110111111011000010001010001111111000010011101101101000010000101001101001000000110000010110100001001110100000011010101100000111011010011001101000001110110011010011101111000101100100000100101001010011000010100110101010010001001000111101001110101010110011101110000110010011001001101101100010001110101111000001001000100110000110001110000011100101111100000110010100100011010011011111011110111001001011111111010000101100000001110101001110110110010100100111000011010000110001111000100110010010001101110111010010001100010000101001011101010001111010111010100110110110010100001011101101110010000010110001011011100001000101101111110011000001001010000000101010100000011111100111011100011010010100111011110011001000010000011110000011011111110100011111010001000100111011001000001011110101111001011111000010010110010000000100111110110000000010001111000010101000001001011100110000010010110111011100111110011100001111010110011110110011001111101010101101000110100101100101000101100000011111100001010110100010010110010100001001010001001000110101101111011010001011111111001010110101101010001011111111010111110100111000010100001000110010110011000011000111011111001010100111000111001000011111011101111011010110001001011011011011110010110000010010100001011000100100011111001010000001011101101000000110100100101001001111110001101011100100010011101011111110110011000000010000000111100110011111010001010000100100001101111010110001111110100000100001000001000110100001111011100110010101000001100011110101000010111110111001100010010110111010100011100001100001111000100011001011010110000110001111000011011111111100001101001001010100111010110010011011001101000110000101011100101010010110100001110000110111000001111111000100001100110001110111111110010111000000011010000001101000101010001110011011011101110100001010001100010000101011110110010101010001110000000010111100110011101001111011010110000100001100001011000000111001010011100001100101011001011010110001001100101100100000111101111000011000001000110000111100001101000011101110000101101100000110000101000101011101010011100010111111010100110010110010111101001111011100011000111000001110000101100011100110101111001100001001001100001011110110110100110110101111001010101101100110110101100100011010111010110111110011011100010010100100101100011100110101010111011111000000010100001000110100100100101111011001110101000110100000011110011101100011100011001110010010110100111010100101110100110011001010100100111101111111111110011111011
011001111101101011011011010100000100100000111011010110100110010101110111001101100000000011101001100100011000101011111010111001010011111100010010100010001110101101011111101111001111001011111010100011100010100100101001101100010010110110100100010111001010110110000110101011101111000100000010010010111001111011010100100001000111110100100111110100110010101100100010011110111100011011101010010101101011001101101100010110000111111010100101000111001010100101001001111000101110101111011110100110100000011000100100001111010110010000010000000010001110000000000101001110000001100100110010010101000000010010101101000100101101110111001100001011110001010010011111010100110001011010011101010100110100010011110101101000000011010000110011110000111011111101010100000001101101001000000111001101101111101011110011001101001010011100001110110010111011110001011100111001100100001001111000011110100101010100000010111000100011011110101110001111111010010111110111001000100000100001010001010001100011110100011101100111101101110010110000001100101010110001011101010010001011001101110101100101010101111011101010110000100001000011100001110010010110110111110000011011000011111001001110101001001111011100011111010100110010101101110101110011001011010011010111100101101111011111101101011011010001111010011000111101101001011000001110010111010010011100011010111010001000100000110110011000111100111111111011110010001010010010001110100000010001000001011111110000101100011011011100010001010101001100001111110101110101001011111011011000001110010000100101010011011110101101010001000000100110100101011011101100010000001100111011000111111000110111100001010010111001001111000000000111100111000100110000100101100110110111111110101100001000011001101111011001101110010001001001010001010001111111000111011001101011011100110101000010111000010000101110010110000111011111101100010100110100000101011011100111101100110011011111011110101010001111111100101100011111001000100001010001000101110111010100000011101100101000001110101010100010111010011100010001001010000010111111011000111100000010010011001011010000100110011100101111111010011111001111011111010000100101001100101000010010000100000101010011001100011111111111001101010001010100101100011110000011100110000100111000100101010100100110010111101100001001111110010000111000001110011001000100010001010100111011001000101111001001100101010001110010001110110110110101000100111001001111100111001011100100100011001000011101001011001011010101111101000100011000111110111111000011101000100111111100001111000111100000000010011000100110010100100111001010000011101001001110110010010010111000110111011000100001001010001000110100101111001000011101101100011000011001010110100110101101001000010110110100001101001100100010101000101101010000101110010000001000110010101011101100100000101101001101100000111000000110011101000100110000000001111000011000101000011010001110001101011110101000101000011101011110111101111010111110011001010000101100110111101000100010000100101101110010110010100101100110101110100101010001000010110111
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111100111010100111110010011010101001001010100011011011001101010110011000011100001000101000011
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011000010011111010110110010011110001011001001110101101111001110111100111000000100000001110
100110111011010011011001111001011000110010001101110000011001010010000010110001110010010001001110001111101001100000110101011000111011110010111100001001100011011011110110001111100110101010111111110100110001100010000100101000110100011110001001101100000111001010001010101000110011011110101000101111010100010010111100101100111000010110100111000110111111101010011011110101001001010111110010111011110111101100001001101100010111100010101101011010001110000000011000111111011111000111001000100110000110010111010111100000101001101100111010110011010011010010110100001000111100000111000010111111110100111000110011000011000110001011001111000110001011000000001001001001010110010011101101100110100111100100111011001001111100110111101110011111111101110111111110110110111010010000110101111000001011111111000100101000100111011101100110000010010111100110101101110011101001101110001011111101100101001100110110001000101001111100001100110111001101010011001100101001101101010100101100010110100100101010011011101001110110001110000100110010100011011010010100100010011101001001001100111110001110100001111101100000100000001010011101010010111100111000010101110101010010100101110001000110000001000111100001011000111010101000001110100110111000101011011111000000010110001101001000100010111001101011110000011111100010111000110000101111101101110100100000111001110100010101000001110110111110101000001110100000010101001011000110100101110011111111110011110011111000001011001001111100010000000001001010110010100100001100010111000100110110011100000100110000001100110001101100001001110001111010100100100000000010111111111100010010110010010110111110000001001110000110011101001110110011001100101110110010001101100001000011100110100110101011111111011010100001100001010111101101101000000100111100110101001101101001110000101101110110010100000100011110010010110000011000101010100000111101101001100001010100011101000111000001110111100100110011110010110001010011010101001110100011101100011011011010011000110100000011101101000100111001000010010000101110101000011001111000010100010100000000111101001010011011111111000000110001011000000010011011101100000001011111110011100110000100111010101101101001101110000011000011011010111100010110100000111000100010110011110010100000110001110000011010100101001010011100001000111111001010100111110001101101000000000010010111001100111001111011111100101110000001101001111100110011011000100001011101111101010111010011001100110011011100000000101111011001101101001000101100111111001001100011101000010100101000000100010101000010101001100000101111101011011010111110011010110110001010000110000011000011110100100000011101001001110100010110011100111100100100100100111001101000110010001101010101001001101000000010000101001110010000111100110110110010010010010110111110001101000001110010110100001100010000000001101101101000011101110001000110001001011110100110010111111010011111000000110110111001001101000011100001101110011101000101010100011000111001011110101111001100111110001001001110100010110111101001001110001101000100111000
011001011010111100010001001000001101111010000010011110110010110111101010011010010101100011100000100100001101001011101110110010101010101110001111111001000001110100000010110010110100001000000101100011011011000001000001000100001111001110111011110110001011101101011001101101000011011001010101111001010000110101111101000100000101101110100101100000100100011111110001000011101010011011101111011000111101010011001011010111100110001101110000111110010111001111011110010011010100111001111010001101100101110100011001010110000110010111011011100011010011010110110010000010110010100100111001101110110010100110100110000100010110011011001111101010101001010010010110100001001101010011001011101101010110000011001100100000001110010110011001101000001111110111101001001110101011110000011110001101000101000100011110100110000100110011011010101101001011100110110010001110011011111110100110101101100000111010110011111101101101000100111111010000011001000101001010100111001110111001111111101100010101101000111100011110000110100000010010101100110100001101101100010000001000011010010101000000110110011101011011001011111011000000111001100101100100100100111001111101101001100110111011010110010101111011101110101110111011110011001011101011001010010110100000100101000010001001101111111010111101010011001010011000110100010010011111010000111111100010001100101000111011010010011110001111101011011000111111010000001110111010011010011111001000011010101011101011010110111100010101010000001001111110010101001101011110101001100101101111110111011010100010000011100101100111011001001011110100000111010111011100111101001101011010111001001111001010000000010010001001101100000100110101100111111110101111100111001101001011101100110001101101000000000000010001110100011011111000110100000001001111100000111100001000110110011001001100011010111101011111001011111111111110110011011110100101101110100100001011111010011101001011100001010111110000011100111100001010010010001000111001111111001111001110011010001011011101011101111001001001010010001001111011001100011000001000100000000001011110100111011001110100111011011000011100011010101001110010111010011100101100111101000010110011100101010101011011000010011010101101111111111111000001010011010011011010101000010011100100001100110110010000000000010111110010110111100001100001010000101000100110001111111101100000111100001101100010001011010100111010100001011000101010001001001010000001110110011010110001110000001010010111010101111101100100101000101000011100000000011111100101001111001111100111001000010011001011101110100010110000111101011110110000111110111110011100000110100111000101010101110001111010101101011110011101111000010101100110110000100001011011110110110101100100000100100010000010010110111100000010100001100001010001001011011100100011111011010100110100010010000100010011110101111000010010111110000110000010110111010000010001001010001011000001000001010010110100000110100100110101010000011101001000001101110100001000011010111000011000100001100100100000111110011001110011010111111100010101011101110110
110101001000101111010011000101101001000101100000011110001110010011101001110001001010110110001101011000001000110100101010000111000010101110011010100011101111101011011011110110001001010100111111010110011100001100111010011111101100101001101111100010011011110101110011000110111001110110010000001101010001010000100001011001110111111010001010110110010101011110000011000001000010011001001011110010011001101100110110001000000111011011001111001010111101010101010101111100101010010110110100110101100001110110001111000110000110111110001110010000111000010100101101011110100001001011000011011010101001110110000011011011001010011000110010011000111000110100001010011100010111101110010001110011010000110111101010011101011011110010110110101110111111000000111111110010110100110000101001010101000000000100100000001100111111100000001111101110010100000001010010101010100001010111011001111011000010101110111111000000100010011000010100110001001100100001010011111110111011010100011001101001110010110010011000100100100110111000100101011101001110101011101111001010111111001100000000111001110011010100001110111010101111101001011111010000001010011001001011111000101010110101111110101111000000111000100110110000010111001010011110101010011010101010101000000010100110111000001011101101100111110111110111101100111110111010000111000011011111110010110100101011000001100001101101010110100100000010001101101000100010101001000001110101110100010001001100000000010001111000111011011100000111101111111011101010111100110111000110001011100000000110010011001111101001100100100100110101011110110010011010000000010111100011110110110101001010101001010110100001111001010100100111100110101111011111101111010001100010101100010010001110101101001100001101111011110111001110001011100011101101010001010101011011001111001011011111001010011010101000001101001101101110110001100111100100010111011111101011011101101010000100110011111111011100011111101000100110110000010100001110011011001010001001100111011001110011110101000110101010001010000111110000011010011100000011011011100000110101111001010010111100010110101011010100111101011110011000111101001001000110011001111001000110101111011001100011100001001100100100101011001110000010000010011001100100000110111100111011011001010100000110011011000111110001001110001001110111111110100010010010110101010100001111110101001110010001000011101111010011110001111111000101011110100100111110100111110011101111110110111011010101110110001111110100001100001101010010001110000011010111101101100100100100011001010010101101000100111100100011101011110101110100110100111001100101101110000001001010111010111010011101000101101011110001000100100011010111100010000010011101110110110110110110101000110001110101001111001110010111011111101001111000111000100011000111100101110011110010000111000010101011110001100011010101111110001010110101011101100100000111000100110111111000001100101101000111000011011011000101111100001000100111100101110100110001010010001001101110010111011001111111011110011000001111101001101110111010100111001010111011
011001110011111100001100101101011100100011011001000000010110111101110110000111101000111110000110100111100011011011110010101100011100111000110111010111110111111100101011010011111010101101010100010100000000010010110001100101011010110000111000110000001010111011111101101000111011110010001000000100011000010011010011110110000101100000010101100111000101110110110000010101000000010100111011110111001001000110101011011011110001010011010010100000001100110010001111100100111001011111101111100101011010100011111101000011111001101010111001100111101000100110100111111101110001010011101010000001111011011011101010110100101100110100101000001001110101111101101001001110100010010011111010101000000000110101111110011100001110001010100000011110010100100010101001100011011000001001000011110100001010011010001101101100010100100010011111101010011101011111001010100010001011010100000000000100110101011001010000100011110001010001011000000011011001010000100111001110010100111011000111000010000101100011010111000011101100110100000011000011111100101001110000010100111010101001000000010101111000010000001011000110100011111101101001000001001110101100100011011001110110010000111100010101111101000011011010101010101101100010110111100001010001001110110110101001110100010111011101110110111001000000111100110110000000111001101001111111001100111101101000111110011100001011100111010000100100110000111110110101100001011111111001011000001010011100010100101110101001110010111111010010010111000110010010110110011011001010001000110011111100100101111000001110101100011101111100111001010001001100101111101111011111110111010010001010001010010110001011110100010110010011000010011101010111111000000110010100111010011111110110100101010101011011110000111110111100000010111001111001110001011001010001100100100001100001010100111011110011100011010010001011011001110001111001101010101100011010101000000111101001001111000001101001010110001111110111010101101110000001100111111101001011100101011001001100011000000111001011110100110001110000101111001010100101111110111000000100010010100110010111001001010000110110000111100101011111100010010011010010010110001001100010000011101111110001010110110000111101001011111000111001110101100111000110100011110011100101110000111011000010010100111010100001000000101101001001110110010010110110000101100111100100000010001101100000110101011100001010100100111000000101111001011011101100010001101001011100101000110100010110010011010001010001011101000110011111100110111011001110101000001100101111010110010110101011100011110111111110100011010111000010101000101001010010010010100100110100101001001101100001011011111000111001001111111000101001001101110111111000001100011001001001010111001010010000001011010111100110000010001111001000010101010000100100000100101111111000110011110101100010001111011001110101111010100000101111011111011101110010001100110100110011010011110011100001110100001011000100110111000011001110011010101101011001100111101111000100111110010011010101001001010100011011011001101010110011000011100001000101000011
001001000100000010111110000100101111000110110010011000001110110001001001100000001100011100010100111010010011101101001101101110101100001010101100001101110100111111110010011111111000010001101101001100111001001000110010101111001010111100101001011000100111100000111010110000110100010011110010110011111111101001001001000000111110110010011000110011100011100011001001100001010011111001101000101010101000101010011110101001011010110011101101100000010011111110110001100110111001001101010010100101011001001110011010100111011110100101001110110101111101000000001000101001010101011100001001010000010000001100011000111101000011011100010111111110001001100001000101000111000101101100001100001001100111100011111010100000001010000010100000010111100010110010101000111011010110001110010010110101100100010110111001001111001100110110111001111000000111011111111000100110011100011011111011010111011101001000100101010101110100111100111110100001000100110011010011010011110011011000000000110011000111101100010000101010010111011001111101000110011100101011001100000001101100011000101111101110001000111011001110010110000101100010101111111111111010001111111001110100100100001110000010110010101111110101001000000100111010000001111011100010111100111000101000100010011100101001100001000001111001001111001001110111011111100110101101001010001011101111111100101100101110010011000111111110011000101011111000111000101111001000011101110111101010110100110100001101111000101100101110011001000001100101110101001110111001000101101101111011001111101011111111011011110101011000100011001111100100000111001101001110010011110001100101110110010111100010011100101000100000111010001100000010100110001100101001101100111111001100101111011000101100110011110101101001101100000101111001111110000100100111010100101001110000010000101100111010010111110001010110100111101001000000101011010001001011110111111100110010010100100101100011001100111110011010101011100110110011100000011111001101111100010111011110111010101110110100111011100001111000010101001010011001001101101011110010000100001101100001000111010101001001111100100011011101110101000110101000010000000110011100100100101010011000100010111101000010101001001010110110010000000000001001011100101110101000101010011000010111110101111100110000100010011111010000111111011110101001101000110011000000011101011001110100101101101111010110100011000111110001001011101100000100110010011111100000101010100111001011111000010100001110100100100100100101101011011011010011100011110010111111100101001011001011111011101011000100000100100011010000001010100010010100111001000001010101111101100010010010101010111101001100110111011110001000110111111100111110011100100000010011100001111000101001110010001110100001000101100100110101000101110011100001011111110001100111001011011100100110101101111111001000101111011100000101100000000001001011100100110110111001000101000000000001011001100001111101010010100100011110111010000101011101111101001010100011100110101110011011011101100011110101001110110111101110011110111100110000101001100111
001101101011101011101110110110010000111111011110110110000000001111001110111100100010111101101010101100000111100000101111011101001100110010001001000010110000010110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101010000110010100000100010010111100010000101110000110110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010010111100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100011010110111010001100101110110000100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110110001001100100100010100001101100001110111010110100101001111011001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110101011010011101000001101101101101010110100011001111101100001010001101011001010000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011101111000101101110001101011000011010100001110011001100011011101101110000001101100011110100110100101110001011100011010101010110111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101011001111011111100000100100101000001110111110101100111010001000101000110111110111011011000100000101100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100010001011100011110100001001010100010011101101000001110011000001110110110101101111011000010001100100000111010110001111111001010101000000001000101001000100110100111110110111111010011110001111011110110110111010011101010110100111011111001011011110100011111100100110011011100100001100011000001111110101011010111110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001111001110110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100111111101000111000001101101100110101011000111111101011010101101110110100011100101100010010111001110010000001010001110110000100000000010010011011110000010000001000101111110100100111001001110001101110110010110101001011111110100001010001101001011100100101111010111010111111001001100011110110010011001011101100110100110010000000010100110000100101101110100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
111011111101011001011101010000001001011001111011010001011101000011001011100011000010111001110001001111111001101000001011111010011011110000011110111111010000101000111110100011010000001001110110101001011010101111101101011110110110101001000101111111011011000100010100100011111000111000000100111011001100001000110101010100011001010001011001101100001100100101001001110010000100111101001111011001110001111100100101010000011101010000111000010001000001110001100001011011001110111000001001001111110010111011000101001010011001111011110110110111111110000000100011110001110000010100000001011110000111110010000101010010100000111111101000101010000101110011010011100001001110011110111100010001011101111011111000010100001010101110110101011111010111001100001000000111110000001100011001001110110000011111110000110100111101110010100001000010000000011101111001100111011110010111111100010010010000010001100100111100001100100110010000110000001011101011111011000101011100000110111011000010101000010100111110101110011000100101010101000100101110100110111110101001101000001101011101100101110010001000110101110111110110001110001110110010110011001101000011100101111111100100001000010100111111101001010100111110010001110011010010111010111111101001100000000010110101011011010101001100000110100101101101100000110001010011110111101001010111001001101111011110110111100100101000001010001100011011111000010110011010001011000011111000010001100110110010000101011110100100000110001000011000011110110000101010111111111111101100000101110101011110100111111100100100111111101110111011000100111001110001110001111000000010100010111011100011010000010010010010111010111101011111110100100101011110100000101101000000011001100111101011100110110010000100111011101100010100000101000000111011000000011010001001001010000010110010100100010101000011010011011011100110011001101001001101110101010010000110000001010011100001000010011010100011011001011101110001100100111100111001110100101010010100001010100001011101110001110100010101011111000011001100001110011101010000000100101010001111010001001100010111001010100101011110101000110100101100111111000011010000011100101100011110101100011110100010010111111001100001000110100101000101101100010100010111111100011011111100001101111110111011100100011110110000111100010000110000011001000100101011011110110101110101000000000010000011110110101100011100110010010011001100000001100110000010011011110101111010101001001000000010001101110000000000110100101101110110000100011000010101001100110010011100011001101110011011110111111100010001011101101110110100111011111101011001001000101100111011110100100000000111101011111000010011011001001001000110011011100110010100010000100110001010101001110011011101010011001110000100001011011100010111000100000000010011000111110101011110101011110100110111011000010111101011011110111011110011010110010101111111010110001101000000110001011100011110010111000000100010111111000011110100111000101010101011110110100110110010110010000000111101010100010110010100100110000111110101001101000101100100
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111001000110010110010011001110100000010111101001101111001001101011110011001110111
011101001000011101010011010000001001101000010100110111110100111001001000011000111000010101010000000011101011111000110110110111101111000110000111000011001010100010111100010000000011000101100111101010001001111011110001111111001010110001010000110100011100000011100101001000011111010000100110000010111001110010001110101111100011010011001100111001000100010101000000001100110001100101101100000000100100011011101011110001111100011011100010101100001001100110111111111000000110001111110000101010001110010111001011100110011111101101100101100001001011110100110101001010111100100100011011110101001000000011110001100001100111110111000011101110001010011100101100110010001011000100110110001011001110111001001000101001111011000011001000101110000101100100001011010011111111011101101000001111011110010001001010111101000100010001010110011000110001010101000010001111011000100100001111110101100101010000000000101111110111010101101010001011100101111111100111101010000101001000000001000111101010101001101111100011101111101101100010111001011011100100000111001101000100100000100100101011010001000010101001100001010100111010011011010011010111101110000101010010011000101000001011101110001100110001110000011000110100010100011110001110011101011111011110001110111000011110101101000011010111110100111001110100111010001010100000101110100100011100111101100011010111011010111000110100101010111100110011110001100100001101110010100101111001000100001010101000100011000110101100110111001010010101100111011011110101110010001000101010110001110111111110010001011010111110101111001011000010101010100001010010110101000110110111100100100011100111000110110101011011100111000000100000100110101110111000101110010001010000101100000100011101011011100100000110011111100110100010000101110011100010110000000001001101010110100011110000101000100100101011011000101010000111100100011001001101110000011100000000000010000000011011101100101000111101100101111010100100100110101010010110000111101010011100110100110001101010110010100110001000110000111101000101011100000100011010001110110101100001001000101000000000101110111010100010100000001001100001010101111010110001011101000110110111101111001011011001100001011011000010010010111011100011101000001010110100111010111011111100111001001010001000110010111001010010111011011110001100110110010000001100101101100011110100111101010101011010111000010101010110011001101010010011111101110010011100010011100100101110101110010101110010110110010110001000010110111001101111000100111101001010010110000101100111100010111011110101000010000011001100010111010000000010010010111000010100100000000110000010110101110000010010010110011101100001011001011111001101010110100100101001010001001001000011111110001001011000100111001111101000101100010011110010111000010101110110000001001011110011000100100001000000010010101000010101100001110101001010100000000010100100110000011110110110101111110100000010010101000101100001010001111010110110101111001001101111111100110010101100011101100111111011110001001010011101110011011101110000000110101000
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100010000101000000111001011010101001101001010101101010010100001101101010101011
110110010110110010110011100110011001100110100101100111011101001100000101011111100000000100011011100011111110001000100100100111010111000010010111111101100000111110011011011011011100110000011111100110101010010001110010101001000100010000000000011001000101010011100001110011001010011000100110101100101110001101000101100010101001001011110101100100011001100000100010101110001011100011001000011100110111111000000101110111100001111111101000010110000111000101011000111100110111000100110100100010101000110101010010101011101011011000000000011010111010011110101001100110010100010000111011000100010010011001010111100111010000001010111110011000101001011110011000111100111001100110011000011110011001110001001011111100000011100011011001110110010011001101100111101011101010111011001000101011000110011011110100010101100111111011100100111101100100111100011101010001110100101110100111011001111000000010000010100111001101101011001001101110101001111001111110101100101101110000111111011111110000110111010100001111010100010101100000001101011011101011011101000111011001000001111001110001111111101001000010100001010011000001010111001101001000101001011011010000111010110010110001000010000001111011111100010100101101000101111001101001010111100100001101101000000001000010101000101101010111001110100111100000011110001110011111010101100000000001100011100111011010110100110001011101100111010100101011111001011111100101001110100000001011000111000001001001000101001001110110000101111011101010000100000100110100011100111001010011001000110100101100011001101101000010110001000000000100100001101011111011101010111110000111101011001001000000110001001011100101011101001000011001111100100101011100101001100101011000010000011110000001100011000001111101010010101111011101100000010111111011010101000110100001100100100110110110111011101111010010010110001010101011111000011011100010011110001011000110110010000101010011000110111101111000010111010011111001010100110111101100100100100010100111011010011111111101010100101111101110111100000110100110011100010101001100001100101000100111110011000100111011011110101000011111100111000110001011111000101001000111011000000001001000101101111110110110011010100000111000001110010010011110011011010000010001000110011110110110110000111101110100000001111001101101000101011111100010111000011000110111011010111111100101111111000111000011010010111011111110000010010111100010010010001111101000111010110100011011110011000110111100000111101110011100100000111011101110100011001001110111000101001011011011011010111100001010111011010000110000001000011111111100000000000011100101011010011000010001000010010000100101101000011001010111111001100110011001110101001010010010100111001111010111010111100100011101000011110010011101110101001000110000001010011110001100010001110001111100100011001110010100001001011001000111100110010101110000000101111101110000001001101101000101001010011111111000100100011100111011010000100010011000000110110010101110111111101100001011000110001001010100110001101001110010011010000111100111000100100110
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100001011110101111100110100111111101011010000101111110101000001001010000000000001000001000001110010000010111111111111111100011011101100000000001000011010001010000100001100001001010100110101100111010001110010110001100000100001100100110001110010011001111010100000000111101100100010010110000001000001010101110000101001110000000010100000001001010110010110111001010000011110001011100100110100010110100100101111010111001111100001110111010001010110001000100100101100011111101000101010111111110011011100000111100101000100010001101101000111111110010001010100010000111000100101011001011010101111100001111111100101010010111011010101000100001100101001011011110010101010001001100101000101000100000101110101100011101010001101111101001110111000000111100000100011111000011001111111111111101011001101011010111100000101111110101000100100011001011010001101010100101101111100111111010101110001111101001011011100011000000001011100011100000010100100100100001011111101010000011001100100101001001100101101111100010000111111010100000011000010001010111010001110110000101001101010001001000101011001110010011011100101011100101100111011101100111001010100011010110101100011010001001010000110001110110010001001110011001010001000000001010111001110100010010001101111101111110011011010111100111100110100101010001111000111111100001101000111010100110100010101000100100010001000010011001110011110010100101110101101101010101000010001101111111110001100000111100100110001110010111000000110001010111000000110001000010011111101000000101010011111100111101111001111110110100101010001110111000001111011011100110010101010011101000100010011000001110010100101010011111111011110000001100010001100000100011110000100001011010011011010111000010000100100111100100100111100100011010010010010000010101011101001101001111110001111110011010001100010100100010010110000101011100011010100110110100010110111101111101100111010011111101111101101000110001011110101000110010110100100001010010000001001000011110100001011101010001101000111010011001000010100110100011010111000100101100011110101110001101111110100100110111110110111110100101110111101101000110101101101111100111000001110001011001101110111010010011100011111010101010101000000100100100111010111101101000000111011101011010111111010100101101001111010100010110100010001000111101010000111000011000101010010001101011111011111010111111110100100101001111100000101000001000010100001010011011011011101010100000100011011001011010110011010001110001111101011011111100000110110100010101111011010100100111101001001101011001111001111010100000000111111000111001000111010110001101000101111011100111101111010010101010110001110011111110111100111111111101111101011011101101100001010101111011011101011010110101001110101101101011101000001010011100000111011010100110100101110110111100110101111111110000011101011111100001001010010111001011110101111101111010011011001111110110110110011000000100010111100110100110100110001011111011000001111001100110000111011000001100011011100110101100001101010111011011011101101101011100001001001110
101100111011010011011111101000110101100110111001011110011000101110011111110110100010001000001011111111101011101111011000101011011110010110101101110100011000010111110000100101110011111001101011000010011100011110001011111010110110011001010111010010010001001110001110101110000010000100011000001001001001000011110010101111110010011010011111010001010000101000110011010100000010001101110000000101010000101010011101010011110110001000011101101010110001100111011010011000010011001001011011010000111011010101110010000101111111010100110111110111010000110010001010100011010000011000101001011011010010101101101001101111100110101100011010010001001101001001100011010010110101111101101011011011010000000010010100000001010101111000010110110000101011100010010110010001101100111001101010100001001010011110101101100000101011000010010000000100001001011110011000001000101010000011011001111111110111110111101111100011010011001001001100110010010101110001110100110000101111101111011110101011110111010001001111100111001010001100100110011110110010000010011111011110000101100101000000101100001011000100000101111100001100010100110110010001000100110101101000100001011100100101000010111010111101111011111100011010111010101000101001001011001011100100011110101011010010101111010110011011011110110111001011011010111110000011101110111100010011001111011100010101011101101010001010000110000000110010110011011101000011110110111000101101111110001101011000101110111000001010000100001110010000101001101001011100100111111101001110111000011100100011101011000001000101111001011000001100001111111110110101101111001000010100100100111111000000111111011101010101101111000111100101111011111000100111101001000101011000110011100100101011111000010111111101000101001011001100110010011010011100001000000100111111101110101010001011110001101001001011011111000110110111000000011110001110111011000101000011011010000011001011110010010110001010010000011111110011011110010101101001100110000001101100111110010101101011110010001101011110111011110111011111010000111001111101100011100100100111011111000101110101000110011101010011011000000001111010101110011011010000010000011011000101000000101000110101010001110001101111010011110111110111100101011111000111110101011001001011100010010110010010100001100110110001100011000000000001101100010100010111010010110000001101111000101110100100011111100101110111001001111010111100000101001000101111001110101111000111000010101101000110100111011110101001001010010010110100110101001101111111100001001011110010001111111001001110110011000010000000111100110111011100011101101011110111001010110101100011110111011011000110111101010010111110111100001010011010010101111010010001101111111111100001100010100001111110011000101000010101010000100001101101101000000111000011001010001011000001110010100000100100101000010110101111011110100101101010000000010110001011110000000100101011111111001100110011001000011111110010111111000110111101001000101101010110111101111101010000000100001100110110001010000011010110000011011101111001000110001111111000
001101111111100011100001111001111010001101111111101111101100110101110111111111011100110111000010011110011011001110001001110101011111110100011100011001001001100001100101011100000001111001011110110010110000100001110010110101011010111101000001011100110001011000100010010000010000110001011100110101011110001000010100011001011000000001000001101101100010000000111001111000100010001000111111011101000101110111011110000011010111111011011101101100010110101010000001111010000110011101001101101010001101111010101100000010111000100010010010110011011110010010011010011110011000101011111000100100100011010100000011101000001000011111111100011001110110000000000000111011101100111011000000101010101001101111001100010101111111001011001000100111110011110100001010001011110001011010111001001110110000011101111110011110011100000101110000001010101011010101110000001011001111101011110100100110001101000001110101011001110010111000001100101001111000011100010011110111100010101011000110110110101000100110101000001010010100000000011100111100111011100110111011011000010010010001001011010000100001101001101100110001110010100101011101101101100011001101011111111111001010110110110101001001011110000111100010110110100011110111010010001101110000101001000000000101010000100000010001110100010111111011001100110101100101010101100100011011100011001110101001110001100101000010011000011010010110100111110101111100101010011010010110001010011001101100101010001011110010011000111101111100011100110110000000100011010111111101101101100010000010111001111001000100000011111011110000111101110111100001000011110011111001000000000000011000111110010011010001101001101101001110001110111111010111011010010111010110010100000011110101111001100100110011100001010001001111100001100010000010000110011100110101001100011100100111011011110001001100110110101111110100011010110110110110100010101010011101001000110101111111101010111001001001000000101000111001001001111001000111010010100110110000011000011011000010000111011001000010110011000001010101011000010110110100010001010000001110101010100110011000110100011001100100011110011010001010101101011010010111101010100100011011101111000000111100100000101011110101011010001100111011001110001101110010000111101111110101010011010000001110100010000010110001100110101111001101110110110111101000100110101011010100111000001101110000001111010000010001110110011111010111111111001100100011111100010101100101101011010001000000010010101101000011101111101011100010000100000111101001100111111001011100011000111010110010110011000110111000000011001011011111011010111111111001101011100101101001001101011101111110010110100110011000001100010001000111101110000100110010001000100011111001100110100000011100001100101110000100101001010010100001110101000011000011100000111110110010100100100000001011010001010001001000001110110000101110101011011100110110111000101001000110001101000100010111100001110100000011010110111100100101100101000110001011100100100011001110101010100100010101001101011010100100100100011001011110100010100001101010001100
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
101011101101110000100101100101110011100110101001000001010001101101101001010011010011111011101010010010011100111110100000110011010010010000011000111110011100110010111010110010101001110110110000110001011010010000000110111100111011011101001011110110110111000100001100111101011011000100101001100111000010111100000110000111100000011001010110101100111100000011100011011011000001010000011001001001000110001110110111100011010111000111010010101000000011010111001000110010110100111100010000100100110100111010011111110111101110110011001010000100110110110000111011101001100111011011101001110100011110010001111100011011110100111011010100111100100001101111110110011101010101101000011100001001011000111101000101100000000011100000011111001110010101010110110100010000111000110011010001001111110100111100101001111100101011001001010011001111101010001010100101010100110110101111011001110010111101101110100000001111000111010001100111001101110101011010110010110111010101111101010010001110011100000111011000111110001000011010001001100001010000011000110011111110111101101011010010111011100001000101000001011100001010010010010000011011110101111101010000101110000111100101000011001100110111111000110111101010001111001110100000100001010011011010001001001001110000110011101011011010101010000011001010000100110011000110100010011011111101100101101101011110110110001110100000110011100111100111111010111001010000110100110011101000101000010101100110111101110101011101011110000010010010001111001101101010110110010010010111111010111111011010100111111001000110110000111001000110100011010000011111100000011001000101110100111001001001011001100100001110111100110111010101011001010100010000010000010111101110110110101100001011111010000011101110100100100110011001110100100010011110001110111000100001111000011001100110101011010011111100100110101010101110001001100100111100000011010100101101011000111000100101110100000000110110110011100001010010101100000111101000101100100111011110010111001110001100110111010111010011111101001110111100110111110011011111111001010010101101001010101000011001110111110010111110100011111110111110111001100100001100000000011011011101111010101100011001101101100011100101011010111110011110010111110001010111111110011010000011111101100000110001011000001010010100111010101111101001111011000100101100011011010010000111100010111011111011010111101011111010110011110010110111000001110101111111011100010010100100000011110101000111011000011011001111100110001100100111101000001011101111011001011111101001011111111001000111101111101010101011001100001111000111111100101011011101101011010001000101010110001001001000000100010001010100000000000000101010101001011110000001011000101110110110000011011101101100010011110110010010010001011000111101110100011110101010100100001111001110100000001001101110010111011000001101101111010111101111110010110101101101010010011001000010001100101000000111111101111000001000001001011010001100111110011010100011011110111001110010000000101101011110100111001111000110110111010011010011011000110110000001
101111110001000110110000000100101111110111011101111110100111001011001010011011110110110000110101110110000001111101110000100011011000111100110101110001101110110101110000101100101011011101111100001111101010011100101110001110110110100100111100010011100000100111001011011011010011111011010000001010001010010011110010111011000100110000001101100110101011010011000000011111100110100001001011110011111101001101010000001000111011111000110111011101011011101001101111000101110001111010101011000000100101100010010100001011011000110011011101100011001000110100011110010010011001101100010011111011011111111101101100001110000100010100111100111010000110001110111010010100000000110110000110010011110100100001001010011101111011101111011101100110110000011010101011101111011001011111100011110100001010011000000011000110110101010101001110100010110110010111000011001110011010101000001000110000101000001001000001000110001111001111000100011010101010100111001111111100101010010110111010110110000101010001000001100111100000010001001010111011101001101001110101100101000000110101010110100000101011110001010010000000100111010110111010011110011110101100111111000011000011000010000001001000011100101101101100100010011111100110110111010110011110001110010110101110010001101100011001001110101000011110011101100011010100111111111010001101111000111010101110010001001110101101010111000000111110001100110011011111010001001110101100101010000010010110001100100000000101001110000100100110010011101110100010111111110011001000001001010100001011000010100110110110001011011001100010111111100010010100011101101101011110110101110000101001010111010101001000001111000001100000010011010110100101111100110001101111101110000101100100110111010111011010010101010100011111110111011110111011001100000101111110100001110111000100111101101110101010010110101110100100100101011110100110000101110011010101100110110011000101000100111010111010110101111110010011101101110011111010001100101111010001101001001000101111000010101111111101010010101111100110111011010010001100111111101100100000110111010001000011101010000011110111000111010111100001100011110110000110101100110001010101110010000011010011010100001100110001110000110010100111111110000110100000110011100000001011011111100110110010001101011100001110010110111110010100110000111100011010001000010010000101001111000000010010111001111010110111001110010101000001001010010110101001101111100111001100111001001100011110000011110001100010110010011001010000010100111000111111011010111001000001010010110101110111001011000110111010110001000001110011000110101101010110100000001001110001011111100100111111001010110101011001010000110000100111100101101000101100010000101010010110111011000011111111011010101010101100101111010110110101110111010111100111110111010110111111001001111110011101101001010000101010011111001110111010000111010111010001001011001011111000011110000110101010001011101000000111000011000000101000001011010011111000101000111010111100100110000100000000111001011010101001101001010101101010010100001101101010101011
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110011100111110001111011001000111001000100011010100101000011110111010
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000101100001111010110111101011010101001111101110111101110111111010001
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110110110101111111110000001101011001110100100110100011000010110001111
100001100011100111110100001101000110110001111111111001100000111001110101011110001011011111000000100001100101000001000101010101111000110000101100110110011110101111001000100100001001000011001010110000010101011010010001100111110001011100001001101111100001001101110011111000111110101000010011010111111110000101001111010011101000000001011100101000100100011011011001110001110110000101001010010101000011000011100100010001000000000100010101111111111010100111001100001001101111000010110010010001110011000011100011011110010111110001101110100101010011110110100111110001111011110011011010000100000011001101100001000111010101011111100101101001100011001001101010011100100101001111111101001000011011111101100001011100100111110101110100001111101100011100100001010101011011011011001010101111010000101100111110010101111001101000110100010001010010011100000110110100011010011111110011101010111111011000101011111111101111101011010001000100001110111111011010101000100011011100110110100000101001101011000110010100110101011110011000000010010111011000010101000100010100100011101011011001001001001011011000110110100100110010110011101011010101101011111110111000111100001100000010001100111001011011101111010110010000000001000101011110111010001000101001101110101111011001000101001110100101100101010101001010000110011100011011100000011101111111100011110110001011011010111010001011000001110010000010000011101101000100111010011000111110111010000110111110110000110101110000110011010000101101110011000111011011100010111101101101100111010000010101010101111101001000100000111010101010111101111010101100011100010101000101011001001001010001101101111100110010101010101111110110101111000111100001010001100111001100000011001111111001111101110011011100011110100111100001111101001010100100010110010110010001100111111100001110000111010000000001101111010101010111110111100110000000110011110100000011101010001111011111100000110111000111000110101010110010001000010010101000001011001100111111001110001011011110011100111110010001001010010010101100001011110110000100010010110000100101101001010011111011100100001001110001101011100001001001101001110110111101110001000000100001110101000101110010001010110000001101111110010111111101010010001101000011100010001111101110110001010010010101000000101100110111000100000110000010100010000000011011111010011100101110101010001001100100011010000100011110000010101101010110100110100000010101011011111101000110111110010110000000000011110000010000100101011100110110011010111000111110110000000010101110001100101001011110010110111001100001000001111111011000101111001011111101101000011011010111000111111001000000101101100100000100011010101001101010010100100000001110100110010100001011110001000110000000110111001100100010001001010100101010100001101111011111110000011010001010011001011100100111001011100001111010101000000011101110010110011011010000100000110111110100010111011110100000110010011101101000001110111111111000110010010111111010011110101010011010111000110010000010101011001110001111111010000010100011111010110101
010000101101100001101010011111000001010100101000010111000100011110000111101110010010010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011001101011011011111001000110001110000011111010011111111001001110010001011101010010100010100110001010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100101110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111000111110010101110000110101111111010100110111101001101110111010011001011101010000101011111101010011001101100100110000111101000000100110000010111111110011011010110000100010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101000100001000110101001111110001001000111111000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101110111001111101111001111010010101000010111001111100000001111101110100101010111111111111100110110101111111010001101110101000011011110101110100001110000101011011001111100100101011001001010101110001000000101111000111000110010111010111101000010111111111001101011101011001110110110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000001111011111001111011010110001111001010101011011011010101010111001111101001110010011011101000111001010011111000100111001000111110100111110011001110001010001101111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100111100110011000010100000111001010011100100100100001001000000111100010100010000111001110111100000000000111001001010111000010101010000101000100110110110010111101010101110100111100110011110011111001110001000101010111011111010110011110001001100011000101000110000111110010101110101001000100011011110011001110111011001101001000100010001101110000101001100100101101000100010000001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111010000000011111110011110100001010111001001100111001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111111001111001010000100111110100100110111110011001010011010000011110010010000001100100000101110101010000100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000001000011110100101110101111111010111111010101011111001110011101010001111000110001001100000101000011100110110100000110110010100100001000110111011101111111001011000101110011001001101010000000011110
100101110001000110110110010101000010100011101001010000100110110111010111011100100110101001110000000110000011110010011101010000111101011000100100001100010101111001110110000110111110001110101000111001000111100000100001011100110100100011100010101101110110100011001111011101100010100001100000101100010111000010111100111000001110111100110101110001000100010001101000111110101101111011001001001101011010001011000100110111011010010010000111101101100100001110101101100010111101110100111000110110011000100000110001101110001110001011010000100111001011010100100000111001110101110011111000011111111001101000110110100010100100110011101001101101000000000111010000001111100011011000000000101110000011000111100101010101010010100000100101001001100110001111000011001000001111110110111100101101001011111001101010001110111001001010111000100100101000101111110110110101011001000101011010110010111010110010011000101101110101111010000100011111110010000101110111100101101000101101001000001011010110101010010101101001011100010011101000010111111000110001111110011001011000011001011010110010101110010100101010011100001011001000010001011101100110100001000010010111001101000010110010110100100000010001110001100000011111100110010000111011101101000001010111000101010101001110000111110111001111000010100110100110001000000100100100011110000110000001010010111101100111010010011100110000000000010110001110100010000111110011010010100010001111100100100111111101000101001111001001010100010011000110000001010001110000111001010000101000100001111101001001000111000010010001010110111010011100010000001100100010010100011110101000000100100101111100101011011011100000100001101011100011101110010111110110011000111011010111000011111010001001100110010111001011110101011010111011001100111000001001000110101011010100000111000110110010110101001001110101111100000000101110100000100001101000101101001100001000010010010010001111101101001000001010111111101100011100111100110000000111110011101001101101100000110001101001110011100001010000101000100110010010011011101010010110111100000100011010000110100010001111110001101011001111010001000001011010000110010000100000010001000100100101111111011011110000101001110001100010010011010011011111101001010100101101110000100111110110000100101110001101110010000010010111001000111001101111000100111000110001011000000010111010101011010001011100101001000101110010111010011111101111010010011000001000111110000011011001100000001001100101100000011011111100011011001101000101011110011010010001101001001000101110100110000001100000111010011000011101101011110001101010000011001101110101001110111010010000100111111000101000010110100111111000111011100011000001110010100101111100000001101000101100001011101101011010000110111111001000000100100110001001010010100110001010001010000101001101001111111001110100101100110001111101110111110000100110000001001001100101011010100010000011111001111000010110100001111100111100001111011000000110010000101010011101111000101000101110000000110001011001100100011101100001011110100011000110100001101011
011010001010110110100110010010100101011010100101110001010001000000000111111110110111101100011001011100000000000111101000000111110000000110100111010010110111110000110110100011010100001010001011100100001111101010010001111011101111110001001000101010010101000110110000011011100100000001101001001110001110000000011110101000011001001011101000100001011111111011000010100111011111101110111101010100110001001100111111100101110110000000100000000101101011001000010101001111011110011011001011011001010110001100011101110111000100001011111100001100110111111010010100001001110111001000011001100100110010000000110101001000001101001010100111101000111100010111110010011011110000010010100101111100101011100011100110110101011011011101100101011110001100100101001100110101000000111010111011001010100110101010110100011110000010010110100000100110011101110101101011101110100001011010100000010101001010011011011100000001010000111000010100000011011111011010110111110011101100000111001111001001110001111010111010010001110101001011100100110011110111010101110011011011011111110011011001111000010111001011110110100110000101010110111001001011111110001111111010010111001100001000000110000111100110100111110001110100011110110011101110111010011101000101100100000011111110111011111100010111100101010000111110011111111101000111100000101110011110110000101001100000110100101100010011001100110000000001011100000110011000111011100010110010101100010001101101111100000111100100111011001010110111110001110111100000111000000011101001011100101101011101000000001000010011110001100001000111011001111101010010100100001111101011000010101010111110000010001101011110111010111001101001010000000100111000101010101110010110010111100110101000011100101101010011110000000011101001011110011111011011000011110110011100101100100100000001001001110000001001111100001101000101001010111001011111001000110000110111110000100111100000110101101111001010010111101000110000110010011011110111100010011111110110000011010110010011111010001010100010111110100011001100011100100011110010011000010000110010100100000010100011011001011110111111110100000110001010011000000110110101011110110010101110101001100100011011101111100101001010111001001011001011101110111011011010111101010001000010001000001111001101100011110000110011110101001100101111010111110010111110000111110100011011000110100101000001110111011001001001111111010111000101111000010111010011101000000100100010001100001101000010010001000111110001100111100111100011011111010000010110110000101001010001001111100100100110010010010101101010011010010110111010011011010110100011111101011011001110011011111011111111000011011101110001000010100100100001110111010011100010111111111000111101111100111010101110110011110000010111101101011101101001011001101000010001101101010011001111010110110001000011100010001010110110001101100000111101000010100101011110001001101111010111110101001010100000101100010101010111101111111011111000100110111111000001110111101111101100110101101111010110001100111110000011100100111110100111100101010100011111
101111001100001110100010101110010100011100100111111001101111111011101111000101110101100111111011000111110011000011001010010101111101101100011000000100100001001010011001101001101000111000011010000101110001010000110011101101001011011110111011101111001110111110111000011110001001000001110011010101111110111000111000100110101100100101010000000100111101111111010011101101100001111000100111000100001010101011001110100000000111110010011000101000010000001010000110101111100011111101001110101111001101000001001011111101101101001111011011111001101001001000011011100100100110110100000010101010100000111111110001100011000110010001110001110010000000001100001110011101110100110101010011110011001111110010000111011100001101110101000000011110011100111010001110100101000001001011010110100110000011011111101010110011100011001000111110010000101111011010101111011111101111010000000001110100011000111000110001011010100000101111110110111110110000111100110100001011100011001001000000110011100101011111101000010001010010110101110010100001101111100110110001010111010001011011101100110001001001110100011001101010101000000001101110101000101100001101100010101101010011010100001010010100010100000000010010111010010110110110110010000010011101110010101101001101000011001011000111010111101010011101101101111000101010011100000000000101011111100011101111001111100001100110101111010010001100001100010100101001010001011111010100111111000011011101101010100010010011110101100011010101110010010100010001001001101010110101011100111100111111101110001110011010001000100101101000001011110000100110111100100111010111110011011101010010000110001010110001011001101100110001001100101100011011011011110011001110101000010011111100101111101100100011000001101100100110110100100101010100010110110100110101111010101001010010111111111010100001010010001101011101110101010101001011000101000111110000101111001101001000011000011000100111101010001000001011101111110011000110111111010101011011101101101001000000010100100000001001010110100111101110001111011101010000001101000100101100101001111001010100011101001111100101110000000011111101101111111001000010110101101011100101000011111011001000101011101101011000111010010101110001101101011111001000000011001011101110001101010010111100001011100100000001101110011111110010111110000011101000110000010001010101000010000101000011001010100001011001101111000100100011001111001000011011000101101001001100101110101010000011001100101011010010010011111000001000010011110010100011010110010010001010000100111100010010101111000001010101110010000000110101000001001100111110111101111001011100111111010100010111100001011111000101000111001010000001110011111111000101101011001001010001111010110011010011000110011111010101001110011111010100101001100001000001000010101111101010100101001000110001001010000111111100100001010101011000010011110010110010101101100001000011100110000100001011001101001100100010111000001110000000111111010000001011000110100110100101010100010011100111101101110100001111110000000001001101111011110010011001010000
101100010010010011000010001101100100111111100010000000111100100100000011101011011111010101101101111100000101111111000100110101101000000000010101011010101110011111011001000100111101011100111010110101000111001101111011011011100011100111010100010100010000011000101010101011111010101111000101110100000001100101011100011101110010010100101111010110110001000001110010000010101000000010100100101010100100111111111101011111100001010110111111110100101010011010001011101111111110101111001110111000000100000010010110010000000000101001010101110011101011000010011111011100010011101111111010110100011011010000100101011111011100000011111101110010010001100110011100111101011010111101011010011110000110110100100110111101010101100100101111000110110000110111010110111100011111000000110111011000000101000000111110101010111011010011010101000011011111100111100000100100111010101001111111010110100010010100001100111101001111011100101011100001010101100100011001011001110101101101100110000101100111011010100100111010100000011000110111110001111010100110000011011010110111010110010101111001000101001001010101110001010100101001100110110101101110111101110010000101000011010011000101111001010101000011001000011110101100111001010101000001010000111100001000100111100100110001100100010111011010100100111101110100001010101000011000010011100000010000111000000011111010110011110011011001001111011010110010111000101100010011011011101010111100001011100111101011000111000100101110001100001110010001101110100111100010011110100011100100010111011100110001001100001100000011111101111110101010110101001101011100101010101110101100001100000101100011010110110011110000111000100011010011001000100001000000110110101111100111111110111111000000001100001101101010000011010101110011010111101100011110110101100111000111111101000110000110000000010101010010000110010001001111010100111010110010110001001111010110010000011001111000011110001011101111110100011010111010000110000110100010110101000110101001000011111000101000011011010011000011010101111001100001010000011011010011000000110100100111110101100101100010010000001100100001000100110001001111110011011010110101000100000100011100111100110110111010001110111110000110110001111101000011001010110111011100010100101000111101011000110000001011000111100110111100111110010110011111110010111010010011011011110010010101110010011100100001100100000111001011011110011101110100101101110100100110000101110101000111001011011111100001011010001001101000100101111010010010000011001000001000101011101011111110011010111110001111010010000001011011001000101010000100000111011011110010000111101101111111101111101100111111000110101111011001011011000010000100110010111100101101000000000011001100110101010111001101011000101011011101001000011001101001101000011011000110001000100110110011010000101111100010010110101101101100110100110011011111010011010111010101111101110011001101101100010101110111011101100001001001011000111010101101111001000101011010110011010110001111111000010011111110100110010110011010111001000110110010010111001101
011101110101010101000001111010110010000011101110110000111100001001101101000110111011000010011110110010011001000110001100000001001010010110101010110110000101011101010101010101000000100000000001100000010010110111101100011100110111001011010111001000110010011010010110001101000101101010000101011101001101011001000100110010001011000110010001011011010010111001010011111110110110111100000000110111010011111101110101011001000000010001001101011001000010000101010110010010010100001000010101000101100110110100010100010000101010010001100011111011101010001000110000111100000011111100001010100100110111000001101100001100100101110010001110100110001100011110011000111011111111000111100011101011110101101010000101101000001101011001010101010110101001000100101110011001100111001001011101011101010111010110100011001000010010001100100110101010101000011000101110011110101101011100000110110001010101100001110000110011011000110101011000101111111111100100011100011101001100010111111011000010001010100111000110010101011101001001011010100011011101101011000011111111010101001110011110111010110011000111100010001011011011101101001111100101100101001111011000111100001000111110000000110010000100011100001110000000111101000100011011011010011110100011100101101101101010111001110011011010010101110111001001101111000100101001011010100110000011000101111100111101111000010001000000100110011000111100010100000111100100011100001010110000111000001111101100101010110101111101001011000100101011101111010100101101101100001111011101000010000101011011010110111101011001000010100101111111010000011000000000011000111100000000011010011111110010111000111111100011110110110110011111011010011000001001111010001111010111000110110100011100100110100010110000111110100110100101011001101010101001010011111011011010010011000000100001100100100011100000001000100001111010001100001001011001111001010101010101111110001111011100111001110001110111001011111101111000100100011010011001101100001101101110111101011011100111100101000110100010000000111000001001001010000000110110110010000010101011001001011111011111001100111100001101110110111100000101101110010001100011101011101101110111001111110100110100111000001000010001100101000100101000111010000000111010011111011111101001001000110111001100110000111101000001110011011101010000110011000100101000001111111101101110110001101100100110000001010110110100000111111011101111001101001111011000010010010011110011001000110011011010101000000110110111101001001110111110100101011000110001100001011101010011101110000111011111110010101101000000001101010001010111100011111010100101100100001101100110110010011101011011111000001010001010011011111111001001011010111111011111001010010110001000110011010010010101101101011110101110100001001101001101000100011110100000001111010100100111000101101000000010010111000100010110001110000011100001101111000011100100001110001011100110110100001110110010100110110000111110101111111001001110110101011100100111110011100101001000111010111010110011010101010111010011001001010100110010001111110101010011
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101101111110000001101011001110100100110100011000010110001111
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011110110110100100111110001110110111111001010001100011100101
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011011000110001110011100101110011011100010111001101001111
001110101111101001010110100011010010101101011000000000001111000010011010011011111110111000111011100110010110000010001111000000000101011100110100110010111111100101010001001101100001111011010000110101100100001010100010001010111010000010110010000000101111110011001011100110110111101001100000000010000000111101110111110101000100100100001100101100011001100100001010011100010111111101101101010001001001101000101010110001000111110110001101010111101010101101001010100110001100111111111100111110111110000010101000100011111010111110110101011100111010111110111100010101011101000111011000101110100011110010010000100100010011001110010100011011100011000101100100000001010001111010101110111011010100001111100110000000101010000000110100010001110000100110101111110000011010010000011100001001010011110011010100100110011010100000001010000001111101000110101001101011110101001111110010011110100111100000011010100101001111000100100111111010111110000011101110100011000000010101110110010011001100110100101110000101100111101011101010100011111000111110100100010011000101111000000111101000000000111111000001011100001100110011011101000011111001100110011100010101101111011000001000011000101101011011111101101100000110110111110111011100100111111010000100100011101100010010000010011001001111111000111000110010101100000000011011100101000010011100001100111001101010111100010101011001001101111110010110101010111100011011101110100111111101100111101100011100100011000000010011100110100010111001100010001110110001010111100001010001011000111110011011001111110101101101001000110001011010011011000110001011001011100110011000001011001111011011011100100101011110011011100011011010110100011100010010011111001111011111111111100000010101011110110010110000111000010011000100101001011100010000100011101100111000110101000011110100100110000010001100110010100000000010111100100011000111000011011011001110100010010111000111000111011101001111001101000101000001001110101101111101010000100001010110001110011111111110010101101000110110100100011101110001011011111011000000111110011001011100111101001110110100000001111001110010010110001110110000101011000011010110010100000011011010111101101110011111010010001010011000001111111010100010011010001110001000001100000010111100001101011001110001000001000010101000110110111000000001001010110000001010101111011110101011101001000011000101000011101011011010100001100010011110111101100101111100010111010011101100111101011010101011010001100011101000101101001111000100111001101110101100111010000110010010011110000110011111000011001011100001110100111110010100010001110110000100110100100100000011010000011000011111101000100011001110011011011010010101010001001011000111110111101110111000100010000000011111100010000010111101011101111101001011100000101101110000011010111111000010101000010110100000110111000000101111110000010000011100100100110110110001100011010001110000011100010011101100010000100101100110001110000000101000111001010001011100111011111110001001011011011111100110100100111110001110110111111001010001100011100101
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
000011111001001010101010111111111001111001111100110001000111111101110001111001011111010010011111111011100011011100011010101011101100111110010000000101000000001100011101110000101110100111011111110000001111111000100000011110110101000001110000011010011111111101001101110011011111110011100001001010010110010011001101011110011100101011111101000110011010001101110010110010011111111010000110100011111000001010010100111110000111010011110010100101100111111010011010101011100111000100100100111100001100101111100000110100111101100001000101101011011111011100110011110100000110011011110011100101001001011011011111111100100001111110001111100001001001101010011011010101010010000001011111010100101011010110011000101001010101010111000101000000011000000111100101010110011000110011111000111110101100110000111001110010010110110100111111001100000000101010100001001100101010001110100000010001111111000010001100100010100001101001001100000000000110001010010000111101111000111100001000001011110100011001101101010010011001111111100111110000001011111100000011001111100101011010011001101101101111011011111101100000100110101011010000001010110000100011011001001110111010011000111010010010011011100100101011011110110011010001011001011011001100001011010010101010001010101100100001100001011100010000000010101001111101111110001001010001010010001101000001011110101000100111110100011100010100110001100010110011111001100100011011101010100110001101111001010010101110010110000100011000100000110111100101010110100011001001100001101111010001111000111000000110111111101100011101111110001000110001111101001011010000011100010000100000110100010100000110101010101100101010101011001101010011000000101100111010101100001000010000001101001001110110100011001110111111101011100111100110101010011010100111111000001101000101010101110010000011101010101110000110011100111011000000110101100100101010011111110111001110101111110100000110011100011000011111100101011100011010010000011111010100010011011010011010001011111101000001010110001111010011100011010110000110001100100000010100100000000010010101101010001001101000111000010001011001101000001011010100100011010111010000101101000110010101001101011111011000000001000001110010111110001001111101111001001110110100110010110011001101011001011001010001110011011000000101011001000101000100111011100000010000011001001011000101110100101011010011101101000111010010111100100011111011000010000001011000001010111000011011010001000000010110101100100001111000000101100100011110111110111100000110000111011001001111000101100101101011001001001101010100010010110010000100110001011001101111100111010110011010100100111011100100111110111010001101101100000000101011101110100110110001101010110110101010100101100100010110010101100010010101111100001001001100010101000010101011111100100011010011001100111011111111001100101101001111100010011111010111010010111101011100000100000110101011010100100111010001100000101100110101100010001011100110100110011000111011010010100110111010111111011000100101011010001110001101100100000100010001011100
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
100010111101111010010100101110110110010010111010000000110011100110011001110000100001101101010110011010010011111101001011110101101101011100100001101000010001111010001000001001011100100111101010000000100011000111011001010001011001100101100110010100111111101011100001001101001101000110100101110110000001011000101011101000110110110000100011111010101000100101111000011110111111111111001001111011101101010111010111101110100110100000110010100011000000110111000001001001110010010000110010000110111010000000111110110011111010010111100000101111010001111100100011001001001110101000100010011010111000100010110101111011001111001101101001101001110010100011111000111100001011000111110100100101010010111011000000111101111111100100011011010111000000010001111001001100000101010000101011010001010110110011101010001100100001110011011111000010100010100001001001001111001111100110001101001000000101110100010110011000000000011000001100011011101011100111110111111010110101111000010000010110101011101110001010111111000111110011011101010010000010011000100111001001110010101110010010010001000101110110010100101101011000011010111011110110010111011011101110010000101100001011001101100001111000011000110101110010101010001110100010011101110111000110001100000100001000100011100110001110010101011100000101000110100110101000000011110110100010001100110100111010010000001111100110000000000010100100100100010010010000001000110101001101000001101100001011110111100100000100111101101010101100101000001100101001010011001001000010110101001111100010101010000011111001101110110101001111110000101110001011010111100001001000110100000111001010111000001010010110101110100011000000001001111100111101010010101001100000111000000001011111010101010010111111011010111011000110110111111110110000001110010110001011111111001000000101110010100110010111011110110100110001001101101000011001110101110010010100011000110010001110111111011001010110100000111001011111111011001000101011011111100101100111111111001101100111010110001110111011110101110001100100010000001011100000010011111110101101111011001000101011010110010001110101010011010010111111111111011000011001100011010000000111000110000001011000100101011100110100011110111110000111100001010000111001010100011000101010000001010101101001111010000110100100010100001000101110011110111000001010011001110100101100111110011011011111100100100111101100010001111111111111101010010000010001011010010010100110101011110110000101001010001011101010000000001000110101010110111010100110100100010001101101101100000100111000010000010001001010111010111100010100010000010110101101110110110011001001111100111111110100100000101110001100010111000000011000010001100011110111101010110111101101110100010111010111010010111010101001100000010101100100100010001000110110110110010010011001110001111000111001000010100001101101000011000100100011000011110111100001100100011110100010111101110000000110011011001101000100101111010110111010000101000000010100000110001000101000000110100011000100001000000010101000010100001110111111100011110100101000
100010010100111010001001001011100111001011100001011110010111101100000101101101011100110000110000011001111101101101010111101011011011001010011001000110100111110010100001101000010010000010111011110111111000010100101001110000001100011011100101010010111110111101000101001000110101101101111000001011001001111110000101011010110110111110010011111101001001001100111001001000010101110000011101010100011001000010110111100010110001111110010000111101011011001010010000111110011111110110100111101110000101010111011010100110000101101010000010101011101010001100110110110110001101011111110001110101110001011111111001001011110101100010001110001010101110001100000111010011100100000111000101100000000100001101110010000001111111111000100010100001011011000100111001100001110110101001110110101000011001101101111001000110110001100010011010000101110100011000110001100011011111001100101011100001010000010111110101000110011100001101101011001000101011110010011010010011101111111010101000111000111011100101100001100010101101100111001100111101001010111100111011001101000000011101000111000100001011111011000100100000000000100111101011010010111101010011110100110100110011111101001010100010010000100000000001110110111100011111011110010111101100011110011010001000111110111101010100000010010001001111110011101000010010000011110101011001010001010011010000101100110111010110011111011111001101001100100101110111111111101101010110001010000011101010110100110010011011001010010111101000110010010000001011010010010110101010101111101001000100011101110000001110110000010100010000111101010101100101110011100100000011110010111100110100001111100100000001110000110001011100000110100001001100111011111011011010010111101100011011001011101101001001001111110101110011011111110110110011000000011000100111010011010110011111001000000101001111001001010011110100010111000010100010101101111100000110011000010100100001011100110101010001010111011111010010110110011111011011000100011011010001001101101000011011110100001100011000110110001101010011000010100001100010000110100011011010111110000011111000111011110010011100101010101010010111110100011110110000010011000110001111000110011010010101011011001110100011100101001011111000001101000111000101001001111101010101001001011110011011001011010000100111110011001011110110111001101101011110100111011000011111010011010011000111100111011010100110011100010011011011011110011011110101001010110010111000010100101110010000011100001100001111001010100010111111111011110001110100010001001101110001110100011101100111001000101100000001001011011101000011100010001001111010000001001110000001000111110100001011011110100010111010011101110010010001000000000000101011011010101000001000001111011010000011111110000111001010010111101101111100010000100011100111101110111010010001111110110000001000110010001000100001101111110001010101111010011100110010111101000001100111111010001111010000100000100100001111010111011001001000111101100000010100000111100001000110101110001101010111101001111100000111101000001101101010000000010111101100011101
110110111111110010101110000011001000111111111110111001111001000110011001000010011101011001111101100000010000011000111000111001100001010100101111010011010110110110110010111010010010010101001110010001110001000010000010001000010001101110000011011111000100000101000101110110110010110011111011010001100110101011101011010000101001000101000101100011111000001001100011111000100001101100011100110011000011101101100101111011110110100001001010001000011100111000001001001011011010100010100001001010010111100010110110111110010100100101100010011110000001101110111100011001010111100111101000101011011011100100011011010111101010100101011001111011110101110001100111010011010110100110101001011011001111000111111001000000000011111111100000000000001000011000100111000110011001000010010101010010001001000101100111011111110111101010100001111010110010000101100101111101100100000100000001110000101101100001100001111001010001111110101110111101101001101100010011000101110111110010000111110001100000111100111111010010111110000001110001100010010011001111000001000011101011110010101100100100110001100100010010101100001011111100000111101001100010100001000001110100100101000100110110000001101001000011001000010000111011010100000101100011001100111100011011100100110111011100011010100001010011011101010001001110101010100101101001111010010011011110000111110001111101101101001000000010101000111100101010011100110000000000101101100111001001000001111110001100111010000111011100000111100101010010000011111111110001111111010100001111000011001011110110010100100100111000010100110010100001101010010011001000001000000100001111011000001100011100111010101101111010100010001110110001001100100011110101011010010010001100001010001010111001111000110001010010011010110110011100101101100111101101100100011110001000110011101011000001010010110001011111010110101100100100110010101111101011101010000111001010100001010111011001001110111100000111111100111010011101000111011000101000010000001000110000001100001100100111000010100010010110011110100000010111110101110011111100101000111011011111000011010100011111010011110111100110100010001101101010010000100011100010000111000000010100111001111101011101100101110001101101001000011000111000001110100000111000001011111101101001111110011111011110100000101110110010111011001000010001011110110101110110110001000000001000100011111111111101010011001011111100100110110110010011110111010100000000010000000110011110010101011111111010000011001110111110010111110101001001101101111110011110100101010010101010111001001100110110101011010001010111110111101001100101101100101111011101101000010110011001110110111010100111111100001000110010101000111110001000111101100111010000011000101101111001000011001101001000110011001100010000011100111100110001100101000110000000010010010110111101010011000101011110001001011011110101110111001100101111000000100001010101110000110101110111101010111001000111100110001111001101001110100101111101010010100001001001110001101010000000110010100100100000000100101001101011111110111000010011011100010011
000000110011011111000101010011100011101000011000010001111000011000100100010100001011101010100001110010001001001110110010100011101010010100001000000000110110101110011101111001110110000011001000111101111001111010000101101010110101111100011011011011101110010100001000000110001110001100101001001001010101000011001101001010101010000001101111110001100001110110000001111001111011010110111101010101010101101101011001100101001010100011011000010010001101110100101111110110000101110111010100101100010010011000000110111010011010000110101111111111000111011010100111000101001111101111001001000101000100001011011010011101000011000110101001001010000010101101000010010011100111001010110010011100001111110101000110110101111011000000001110010110000011111111011000101000101101010101110001101011101100110110010111010100001000100011100001101010111111100011111010001010011010100101110001011110100000111100100010000111111101101111000100101000111001011100101011110001111101000101101100010110000110011001100011010010110011100010001011010101010000010111101001110100100000001010001111100001001111101110101010011100001101101001011100000101101010111010001110101100100101111111111001100000111010110010111011100110010110011111000111000110011001100001011010101111001001101111101110110100101010111001010100010000010111000010011101100000111001111000110011011010111011100000101001011010101010001111100010110001101011011100001111101101011010010110101101011100010011010010000100110000100011110000101110110101110111111100100110000011000110011001110101110001110001001100100111001101100101011011010101001001000110111101000100110110100011111110010011110000000010001101011101100000001110011011110100010000011010111110010000010001100110111011001011011111101011010000001011000111111010010111011101100110010100101011100011101101000000110111011111100100001110100101111000111110101100111010111010011110001000100000111100101010100011110110010011111011110001110101110101010110000100010110101100100000100010100000110001011010011011000010000111010100110011001110101111010000110000001100010011110101001100000010101100011110111001110001010011001001011111110110011110011010000101101110101100000010011000011110100000100010110111101010000010001101011011100110100110110111101001000110100100111001010100000101010001101000010101001010100100100000100101011011110011111001101001001110000001010100011011101001001010110000011010000010101000111011110100110110101000010100010110101010110111110010111010100101101001101100011011100100001100100111100011000001000000010000010011111000110000010000001000000010111001100110011010101011011011000101111110101000110011101111010000110110100000010011111101111101101111100011011000110000010111110100000001010110010010101111100100000001100110110110101100100001011110011111110100101111101110000001000011000011111100111101010000001111001000010000010010000110100000110001111111001101101100000111001001010001010011011011010100010000110011011000011111111010100100100111110110110000001000000111100101011000111010001001001111110100001111
010100011000010111100010011011001100011100000111110110010110110010111000111011001010000011101100001011100100111011011101110001010000001010111110010101000111101010001110101011110110010100111101011011110000101100101110010010101000001001111101010110010100101100001000111000001001010010101010010011111010010110100011000000110101111010111001101111010000110011011011001001001111001010111100110010001111000010001011111100001101111100000010100111001010000110110110000011000000100011010010001000010000101101101010100010001011001001001111001010101100111000101101101010010101010111010000011011101110110000111000000001011100000001111110111011011001010000100010010011010101101011011110100111000100111111001101110100000111000111001100110111010000100011000110001111000010111110010010010001111100011110001001001101001110101011011010010101111001111110101110010100100001101101011011001111011101001010110110111000110000011100000001011101111011000010100010100111100101001101000011011111011101000000111101100010100000000100110110001010001001100100010011111010001011100101100100000001110101110001111100010000000110110010110000111110110101001000111011101100110011000110000101000011000011010001110010000000010001010100011100110010111001000011011011000011000000001110100000010111101000101011110110110110101111100100000001000011111011110101100100000111110001011011111110000111001111111111101101011010100100110001110100000000010000111101100111100010110010011111001111011111110100110010100110011000010000101001011101100101000001001111110011101011100101100000100011000010010001010100110101100101001101001011110111011010100000000110101000101101001001110011010101110000001110000011111010010000011111011110000001010000110010001010110101111000000010111001100001011001011101100010011110101011001010000111000000101001011101001111010011000110110101000011101000111100111011010110100101000000001000101011010000110101001000101110111101110111110011101001101001100101000101010011110100110111011010001011101011001110000000001111100101100010100100111011110000100010110101010000101000011010100001001101110001010010001100001000100111101001101111010010010110011100001011000010001010010001011110001010000110010010100010010101001001100100011110111000010010000000001100010010101010111110001001111100011100011001101001001010110110001110001011001000101000011101110001101001110100000011110100010100100010111000011000011100011010010011100110000110101101010111100000100110110011101110010010101011010001110101110100110111011000000001010100011111000100001010111001100010111010100100000011101110101111001000001001000010001010101000000011001100110110101001000101110110011001101101110101101011010010011011001000010010110100110100110010011001101011110100011001100001001010100100101110001001100100011100011100100010110101110110010101101011001000111001110010111001111011100010001110010010110111111110000111110111110101100100100000001001000111011101001100001101110101111110110111001101100000101010010011111101010100111000100100111110101110110001001011000100000001
000111101011101011101000100111111101101011101010011000000001110011010011111011110010100100101111011100000101101111000010101110101001010110011000111111001011011010100011010010011001101010111101111001011101000010010000100101110000111110011011011000001000010011110001010110000011111010010010110001111111010100111110110101111010010110010100011111111010000111000011111101000100000100000101111011100001000010110100011000011101000101100000110111111001010011111011000000110101110010101110011011100111001100110010000100100100011011111011101001000111111110110100111100001000011011010001111110110011111110001000011001010000010010000011100101101010100100100001000110010100010110100010110010110011101100011100100000100000000010010100000110010010010100000111001011001100011110001110111100110111100101101101101001010110010110110011111001111010011001010001001101101001010100001001001001111010101000111111110000111011111000011001011011111010110000111101110000110011001101110110100000001011011000111110101111110000110010010111100101100100010101101000010010101001100000101000000110001000000100001111001010001001010001110010111100000011101001100101100001001011010110001010101010000010101110110101101000111100110110001100111110011011000010101100000001110000111011100011011000110110110111110001000101110011100110110110101111001001110011110000010101000100101111010010100111010101010101101110010010010011010011110011010000010111010011011000010001011011101100111101111111100011011100010111000000001000010010001100101010010111010101100100010100000000110101101011111110111110011100001011000101011000010111111101111101011000111001000000001101111110100001101111011000010010010000111011110011110000010011010000111000111001101101000111011001010100010110111101010111011000110111110111000101001000100101101111001110110001110011011010010101001001000010010111110010001100110100100111111100110110110010100100001011100011010101100110100011110010101110110010110000101100110110001000110100110001001010101110001001001110110001010111101000010110010000110010111010010100111101111010011011111101111101011010101111100011001000011000111011000101001010110000101001000010011111010011011101111011000000101110011111111010101011000110100000100000100110011010101011111000100101000001100011011101111000001001100110101000100010000011001010110010000111011111000100101100010011100000101100101011101010001110011010001111111010011100111101110100100111000101001110100101110101000111001101000110010100010111011010011100010011011111001101011001100101101101011011000111101000110001111110011100000000101000110111010001001001000110010001111010100101010011011111111101000110101100100110101011001101101011010100010110010110010001010000001110111110100111100110001000011000001110101010111111011100010111010001100011100100000101101001101000011000011100101010010000010001010111000000000000001000100110010001110001000101110010010001000010000001111000110100000101110101000100011011111111011101010000010010000110111100000011101000001001100000101001000101100001001010000010
001110001000111110011100111111011011110111100001001000011011100000000111001100001011011000110010100110000011100010011011001011111100001110101001101001110000111100001100010000011010111000101111110101011101101111001010100010100111111010101101100001101110101000010100100000011011110100110111101001101001110011011110010000000110111110001110111000001111010111011001000001000001111101101000011100011111110110001101110000100110000001011000101110110111000111011101001101110110101001011000010101111011101110010101111010101010111001111110111101100111101000001011011001101110000111010011010101010001000110011011100100101000100010010111111010111011000101101101110100101101110011111000000010110110011111011111001000100111000110011110001001000100101100010010111111011100101000000101001001111001011100111001001101010100001111011110011110001101010001000111011100001010111000101100101101100010001110101011100000000001011110110110100101011101010001010011001100101110001101011000101110111010101000001111111100001100111001001000000011100110000010010101010001000110101111100111001101100011011001110000100111010110110000000101010100001011110101010101110011000101000111111101100111110111111100001100010110001111101001001001000100100110111111110011100011000001000100000000111000100011010001101010010111110001001010001010100010101111100010011010101011011001001110111101001110011010011001010010001000111000110011111010011000100100111100011000000111011001100111011010100111111110001011111000110110011010110101111111100110100001110100011100011111001110100111000000111010001000111001001010111011100110100111111001110101111000100110111101100101101110111000100111101000110100100110001101011101100100100011101101111101110000000111011101111000100010011001110101001100001100100000000100001001011011011111101111111010000100101111111101101111011000100011100011101001010110101000100100100010110100111001010011111000100000110000101101010101010100010100000100010101101010011001001100010111111000001011000110111011011101001100001000011011011101100001110111000110100100000000001001011100010000011100111101000001110110111000001101001110001111011111100101101001111011011100111110010111011100001111001010111101010100110111100101000011010001000010010101100000100100111011000111010110111001010011111111001001011000010100000001101000110001110111110000011101100001101110101101101110010010001110001100000001110000010110110010000110000010111001101110011000100001001111010101011001111000100011000000000111001110001010011101101110001001011001010010110100101111110001110111011101000111101110101100100001010110000000010001111110110010110001000100001111110101100111001100000111101110001101110010000101010111111101110001101110110100101001111001110010011101010100110001001010000101100001011011010011000000011010011010111111111110100010000000111011010011010010101110010010011110111000000001000000111111010000011111110000111110011100001101100011100111011110101101110100111000010110101110110011111110010110100100101000000010011011001110100000010101111100100100
111111000110111000000010101101011100010010110110100110111111000111110101111100010010010010100111101011110001001011001111100001101000001110101110101011101101110110101001100000101001100001000101010111010011000110101101000100100110101000101101111011001101111100001100000011011100011010101010111101101101101001101000001101111111100010000000110010001101000110111001101011110101001100011000101110011100100001100101111010010000011000001000011101000100100101010001000111110001101000010110000000100110001111110011101111111111111100101010110001011101010010110001000110111101100011110000101010110100101010011110000111101011111100000011001101111010010010010110011101100111001001110000110010010011110111001110100001111111100111011101101111000110001010101010110111010111011000110010110101100100010100110111100101101101000001101000110000101100010111110001001010001101100111110011100011000000011000110100110000001010100010100010111000110111000100111011100001001101110101111101000111000111011110000110001110011011111100110100111110001001101011001001110000010110000100111001011011011011011010010111010000000001001001111100100000101010001111100101101110010001011100111111101111001110011011111110001100001000000101111011010101110011111000001000100101111001010010100101111001101000010001101000100010001011100000111110111000111111101000111010000011111100110101110111101110000010010111110101010010011111011001001000000101100010111110101100000011010100010000010101101101000101001101000101000111010001000111101100011100111000001100100001100011010010011100111101001001010111011111111111001100010010110011000111010101001010100001011111010011110111001001011101001001010100001000011110010111101011010110111101001010101110110010010000000011001111110000011110111100111001111011111011101100100110110101000101101111001110000100101010001000010101101111110100111110010100111000110010000110111000101110011000011111011101101011001111011110101110011011110100011111100110011011001111011001110100011100001101000111100110000011011110000001100100101010100110100000101000010110010011110110011010111101100011101111001011000111001101000100111100100100010011011011110100000000111111111110100101110001111100001110001011101000111010111110111011000100110111001010000101100101010110001101001001000011100010011000000111000100111110110101111100010100111001011111100011110000011110101101011100001111011111001001110111100001101110111010110110110011110000000100101110010111001011111010100100101001010000010010000000001010001011001111101000100111000011110101000000110001000110111011001100010000111101110011111000111000010100111011110100101100000001010111000001000000111001010100100001001000111100100000111110010100100000011101011111011100001111001001101100111000010001100110011100000010011110001100100110101101010010011001000001110000111001101011110101011001000001000111110001000110001110001101110100010010011110011110010001010000011101011100010100100011011100000101110110001110110110001101001000010011111011111100000111010001000111101011011100000110001111
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000000101011001110111110010111101101101011111
110010100011000100111011100010010100101110001010000110001111100000111010001010111000010010100010000100001101011011101000101001101011111000000010011100100100110001111000100100010000111110000010101111000001001110101010111010011100010111110100111010010011100110000010010000111010001100000010111100101110000100011111101100001101101100011110101001101111011001000000111100000110011101001110001001111000101110000010010000011010011110101111111101000100000110101110111100011111100100011010101110000110111010111101000010100010100101110101111001111111101010011001100010101001010000010010100100011010001000001011000010011010001010110001111101010010010000101011011010000011111000110011000001100011011011110110111101111011110000100010101000101101010100111000111001111000101110100111101001110111100001001101100101101001110110111100010111101110011000000011100111001000000011010000110010111000000110000000110000011001100000001101101010110110010001101110001110001000011001101111001001111001101010100110001011010110001010110010111000101010111110000111011000010110101100101000111111111011010000000001110000100110111000101101101100001001110000101110011001100001100011110100000101000010010110010011011000101011111100010010010100000001101000000100000011010110000011101000110101010001000000000110101001001101011100110001101100010110000001000100111110000101001110111111110001110001010111100011111010110001111010110010100101100011000010010100010001001010010100000110100011100100110011101100101010110100100101001010100001110111010011110111011011101001010001001111001011100000101110010001000101001111110100001011001000010010010000010110101100000111110101001000111110111101001111010100100010010010111111000010110110010100100001001010100010100011011000110110110100110101100110100010011110000111101110110000000100101011011011010111011000100111110011110000010110011011101011001100100001011100110110010111110100111111001010001110000101000010111010111100101011100110111111101111101101000010111111101000100011000100110110100111110010001010010011101001011010100001000100101000100111101011010110001110010010111101010000100101110010000011010011001001101111101101000110110000111100110111100100000101010001111000101001011111000100100110011010100001110010101100100011011010100100101100110110000000010001010110000000010001111111100110001000101010001010111101010000001111111111011010010101001011000100101011000100111011001110011011010001111110011011010011111010110011000001001011000110011001011001001011111110111011101001000000110111000000011111111011001011011010001011101000110100010001010010111111001000001100101011000000111000010110110100001100000010001111110001001001001111110110100010100000100000111001100001111011110001101001110001010111110001110110010010011100011011110010100010010001100011000111000010011001111011001001010100011010100100001010100100000111001100010001101001111101101000110101010010011001000100000100111100100010010000110000101010101101110100111110000101011111000011011101110010000110001001000111111111000110000000111001
000000100111010111001010011100001001011010111001001000010100100010011101010111110101100000001001000000010101100000010100001011111001010010011101011011001111011001011101011101111011000011111111000000111001100101101000101000011101111000011111100001000001011011011111000110101100011101010111101011101001001110101001100101000010011010000010010100010110110011010011011101010110000000000101001101010110011110100111000001100001110111010101111001011101101010010111101011111010010110100100101011000101101100111101011001010000000111001011100001011101010110110111001100110011000000001011111011110010110100001011000000111011101100000011100001011000000000001001110101111100001001010110111001100010010000111001001000001101000110101010011000110100001010111101001111000110111000011001000000101010101111101101101011001110101111010100011111110000010111101110110111111111110111011110110011000101101110110001000101001110011010010001011111100011010010111101101111101110011000101110111101110110011100100001111001101011010010100010100000011110111100110001000010000011010111100000100101100011100110110001111011011010000011011000010111110010010011001001100110101010011111110101111111011010100111110001111010001001011110111110011000000001000101110111000000101101010110000010100001101100101001010010100101011101001010010001000111101101111110010110010010110011110010101000010111010111100111000100100010000100101000010100111111011001011011110100011011111010100111001001000001011100110010011010111000101011100010011110110111111001001010000111010000111011001010001000001011010010100010001100110000101101000001100001111110110111111101100001000000110000100011000100110010000000111010011111000010101011111100010010011101100101011001101111001000011010001010110001100101010000110000100111100101100011101010101100001110100010101101110001011101111000100001011111001010010001101011111111101100010110101110010100111111111101111111100000010000010101011010101001101000111010111000011010011001100111110101010011010011101011101000010101101010000110011010110111111000111101011100110100010010100100011101000100110011100000110110111101100101001100001001110001101010100001100001010000001000001110000101010010110010101110010101111111001101011001001110010111011100101001100010110110010111111011111011001001110001011001011110110001100010011110101001011011110100100010101011101110000101001000101111101110011111001101110011001110010001010001010101010011000010001010011110110110110001010101101100000100111110100000100110100111101000011011000111010100101011101100111010010110101001111001111010111101010111010010110100110101111101100010101001011011100111010110101001010111011101111011011100111001000010100000010011001001001100110100110110011011110000100000001001001100000001100101001100101011001001111111011000110010101001011110010101000000010100100011000010110010110110101000001001100010010001001111001100001100011100101110111001101011101101100111110110010100100101100100101101010000111010100101001001010010001100111000010101111001011001000100011111000001
100001111001111000101100111011110100000000111100110110111100101011001101010111111101101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111111011001000001111100111100011100011100000101100101011000010001110000011011110100100000100011001011110100111011100100011101111100010111011011101111000011101111001101111110011101100101110110010001000000111010011110011010101011110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010001000010111110010101010101011100101001000011101111110100110110111001010000000101110111100110111101110011000100111010001011100001011010010000111100111011000110000100010010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111111001001110011011101100101000000010111000001111101011100000110100000110011010110001101101001000101000100010100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111100011101010001110100100010101100001010111101001111101010110110010100110101010010100100111011100101001011110000001101101100101011010001001101001111101110110110010101010110110111010101001000101111110100010000101101010101101010111010110111000010010001001011100101111110011110101101010101111011000110100111110010001011010111100110010001010100110001001001010100111011101001000101100111101101110101011110111000000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101101001000010010101001110111110111000100111101110001000111010111011110000000100111000111010100100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111010010110010111011011111011001000100011101110110000011011111000001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010110110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001010111011110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010010101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110100101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111001111010010100011000111001011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101001001110100100110100011000010110001111
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
010100000010001000111010101101111110101101000100111001001010100000000000110010111100110100101011111010000011100101110011001100001100001000001110111011000111001100111010110011001110110010100100010001010010000101011011011001001000001011100101001011111011101110100100111011111111110101011110100111100111110011000000111000011111110101100110011001010000101100011011100110011110010011010101001000101110111010110010010101010000000001111000101011011100001111001000000010101000110010010011001100101101100010001000001101101110110010000010110001010000010010011111010000011001001111001010110001100011000110101110101100100101101000110000010010000111010010011111101111011101100001011101111110011101111100111001111101111100011011111011010111001000001001011110001010011100010010111110000011011111110110001101010011010110011001111110111000010000100100101100110010101011100010001100111000101000010101110111100001010001100110100010100110000010001011100100111111000010001010010111100111001011010010110101101101111001110010101100110000010001010111100110001010011001011100111110110101110100010010000110000001010011100110111100011111110101111010101111100100001001001111111011100000010001011011111101100010010001011010100111111110111011111010010111100000111111111111111100101111000110000001010100001000001100001101101010001100110001010010110011001011101101100010101110000010101010011000001110001110100000001000011000101010001000101101110101111011011110000011100001101101001001111010001111010110100010110110010110111010001100101001011100010111011101010110100001111101010001000100011000011111101001001100111011011111000110100100110000111011010100000001001110111000110000011110100111110011110010110100001011010101101100101010001110001000100001110000101011010011010111100011110010010101110111111011101110110011110100100110000001100010011101101001011010110110011110011000010011010010010011011001100110010111101010100111000101100101100110001111110011110111110101101111001111000001101011110001001100011001100011101111000100000111111110010011101111010110010110100100001011111111001001000010000010110101110000110010010101001000111010000001010111000111010010111000100101111000111001000101110011110110011111011001011110011001101100010011010111101000101011110110100100100110001010100110110011100110001111100110111111101111000101101100110110111000100000011001110100100111101101011001001001111001100111000101011010000010100000110101100011011010110000001000100100111110011111000000011111010111011000111010110100111111000110111101110100100110111010011011101101001011111101110101111010000010101011011011011111100101001001001110000111010010000100100101101000100110011001011110010000111010101111000000001101010100011010011010001001100101110000001001011000010011101101110000110110000000001111001100101011111100011100101000110110110110110011101111101100110111000000110001101110010111001010011010111111011100101011001011100010011000011111111000010010110101001111111001000010000110010001100000101000010110000001011111110000000111110000101000111011
001010000000000000000110010001101101010100110100101110000001111100011101000111010000011001000101110000000010001111101101110011100101100100010001111101111011001100000110101010010101010011010100110110101101111100001111010010000010000111011110111110010110000100000100000110110001011010110000100110011101010001001110000011001010001100111000010111101111000010101000100001001011011010000010111110100111000110010100111111100001101010110000110000111111100111000010100111001100001110010011110110111101000010100101100101010110111000001101000100000011100000111110101011101100011111101011100100100110010101011010101100100000100111010101010111000110001001101010011011100011101110000110111101110111100110101111001000101001001111111000101111010110010101101000100111010110101001011111011001000001100001101001001000001100011111110110000110011110111000110101111011000011101101010010000010010010111011011001101011111010110101000000000101011000100010111000011001000010111011110010111101010011111011010100001110111100000010100010101100010001011000001011111100011000101100001100010010000101100101111000011100101100011110101011000011111000001101111101010100001110000000110011111100111100111100011101000010000000000000100111101101110011001111000001101011000100100010011110111001100111011100111011000101011100111011011110010011111110111011111100101100101001111111001011110000111110011010111101111101010110111101111110001000001101110010101011011101000000000001001101110010000000101000100011101110000011110001011001111100101010111111101111110001001001001000110100000101111110000100010001001111001010101011011000101101110010101001100011010100100001000001111000110101001011101011000111110111010101010010100111001101011110111100000010011111101010101101100101110111110100001100111000001010100011000011111011011100011111011111011011011000100101110000000110100100011011111000101010111011010111010110110101010111111101110100101100000001101111000110111100101000100010000000100101001111110011000110001110110011111111001110011101000000010111010101111010011100110011001011000101001000001100000110101100011000110000100010101100000000111100010001000100110110100110101100001111111100011000000001010000110100101101011001001001100111001101111011111000010000110110100011010001111100010100101001011100001001010011011110110000100011011101001101111010111001101000100110011110001011100111111011010101111001111011110111101111110010111010010101111110001010010100000010101001100101001011011001111101100001000000101000101000011010011011010001001010100110000000101001011100011000110111000111010101101101111100111111100101110100011000110010011101001111110111001000011100000110101001011110110101010110010111010011101111110100110111110000101010010000011110110001010001011110110101010001011100110101001100110011010010010000100100000110101110110011001101110111110001010000000010101110100010111100000101010011110011111110100110111111111100100111010011010101101000000010100111000100001110101011000000001000000011001101110100100100110100110111001011001011000000
011010011110111110101001011101001111101000000100101000111101111010111110111101001001100110110001101110011100101001001110101111100011000000110010001001001110000111110110000111011001001010111100011001001111110101111100111001000111110101001100010000111010001001100111011011000110010000010111101100110010001101111010000111110001010000000101000100101000111110010000000011110010111000000101001100110010111111000001000001011101010100101101101110111011010110101101010010100001111010111011011110000001111000100110010100001110001010011000010010101101110110000100000000001011100111011011011010000100111111100100010101110101100000001101000011100110111010111001111101101011010001000001011001000110000110011001001000101101011011000001010000111011010000101001010010101011010111010011100001100000110011001110100001000100011010010101010011010010000001111111010011000100001000001111111000101111001001001111000011100011001101000001110100000101010100100001101101111111011010001101100010000001111111111000111010101101111011001101000110111001111110101011101101111100101110110110111100111011000011101101000001010010111100111101011001100110100110111101011101000011101000001010011000000110110010111011101000000001110010010111100100000101100001001001101100011010000010010000000010100011000000111000101010110111001111101100001001001010110110001100101000111100111110010010000001001101101001111010010101110111001111111001100000101111011100110100111011101110010001110110111011001000110011000011101101100100011101010001101000010010001110110010101001011001110111001110000001101110000100001011011101100100010111100111100010101010000001111111101110001000010111110000000010001010011001000001111100100111010101100100100100011111001111110111100111110010110011100100111101110001100100001100011111011011100101001110101010010010010011010010110100110011001110011110101011110101100001110010000010111001101110011101111010010100011110011011011011010110110100101011011100100001011000110101101111010110101111101000101011001110001001011110100010010110100110000000111000111111110100100101000100110001000001010111011001011111001101110110101010100110100001011101011110001101101011100111100101110011010001001011011011010010010001000110011010111111111001110011100011001111101001110001011110011100001011010100110110011011100110101011000101001111101001101110101000001010010010110110011000101100010001100001010111000000100010001110101110000111101111110110010100001101110011110000100100001000101010110010000010101101110010000010011110110111100010110010101001101010101000111100101111001011100011010010010010110101000100100000100011100111111110101011010101110111011101010011101111110001110010110100011110000000011110100010000010011011010011111001001000101001010101000011101110100001111100011000000101000100100001101101101011111111011100001010100100010011110000111000000011100100000110101101110111000101001011000000110111110010111111010111001101001011000000011000111100001100111000011000101000111100001111010110111101011010100001111101110111101110111111010001
100110100001001100000001001111101010000011001110111111000101000000111010111000000100100110001001111110001110111110011011100101100111110000001100100111100011111101000010010111011110001100100110111110010011001011110001100011010100011100010001110001101000001000100110101011000101111001011100011011001001110111011111010100010010011001111000110000111111110101011011011010011000001110011011000001010110010100110000000101001010011111010111010110011000001001100110111110110111010110001001100010101011011000110101001111001100010111110111001000101111111000000110110010110000011111011000010101111001001110100101101110111111100010000001101111010101000010110100110101011110011001101110111111111110100111001111000000000111101011011001111111100101011101100110110011100100111100011001101010101000010111000000110110111111101111000010101111111110111100101111010101100011100001011100001010010000010011110111010001001000000110101111001100110100011010001010110001001010010011111000101110110010111000010011100110101111111000011110001000111011101001100001010010001111110000010110001010001111000010000111110001110101011110010001110011111100001010000001111101101000101100001111100101010011001101101110111010111010100110110101101010111010010010010011100011101001111100010100011010010111000001010010100001000001010001011011100000100111010011110111110101101000101100010001110011011011001111101101110100010001110010101010001111101011101111100001101010010100010111100111001110101101001001100011111100010110010011011100011011111011111010101011001100110100000111101110110110110001101010001001011010100110111000110000010111010100110100100110010111010011110100000110000110001101010001110011010001100000001011001001100011111000001011000100101010000010101000011101100111100010000101010000001011110000010101011110110111011111111101010110111010111010011010101010100000000101110011011111110011001111101111110001100011010101101101001011100000100100110101001111011100010011010000100000101100101001001110100100111010100111011001100011110101110100000000000110001100110111100000100011011000100010010100001100100111001101100010110000111010111001010010011110101000111111111110010101000100001110100001110110100111100111110000000001011101001010001001110110011010000111010101111110000010100110010000110011110111011001100110101110010000100011100100011100110010011101001001111011011000110111001100000010111101001100000001100001001100111011100100011101000001100011110010010111111111010100000110000110001110010011000100001111010110000110001010110100111001000001010000110111000000010101000001101011010000010100010011010011001110001001110110010001100110001000100111100111010111010000010001100110011000001111100000110100110101100001101011100000010100100111111000101110000001110001101011000100100010011110101111101100111110000101010011111111100010101001001011100110010011000111111101111111111110110111110010001010001110110010001111100110100100111101101000100010011111100010001101111100000011001110100011110101100100000111110010110111111000110110101000000010
010111000110001010000010111000111100111111000010001111000101101101010100010101100000110001111010110000010010000111010011010001000101100110110011001011001000111111001110000110100011110000011101101011000110110001100110100100000000110000010010101101001010001010011010001101111010111100011100110010000101001011000111111011101011001011000110111101011100001101111010100110000110110000111111011100100001010110111000000011101011011000100101111011110000010110111011000011011101110001010010011111001001101110110111001111100110101111000001000000101110110010101001010010100000001100101000000101010101011111101100111101000110010011110010111011001000111010110000110011111011100011010111001010001101111001101100010101011111010110100011101111111100101110011110010110011100110101110011101111111010000001011101010100010110110000110001000110001001000011100001101111110100010100100101101101100111100110001011011111011111101111011100000010011110011010001111110101110011101001100101101001011111000101110001001001010010101001110011011010011100100100100001110111101101101000011101001001111001001100110000001011111010011010111000100011110111111000101011000100100011000001001010101110000010010010101000100100101011011011111011110001110100001101111110101001100111110100000011010111011000010010100110111010001111010000011001010101000100000110110011001011101010001110100010001100001100101001001011001011011001111101111011010101101111101011101010101011100110101110000010000110001000110111011001110110011000000010100010111101101001111101001100111101100001000110110110110111001011000111000100011110110000010110000110000100100011101111001111000111010101111010111010001111011101111001001001101000011000101010000011000000011110100101111001111110100111011000110111011010100111001000011110110110100100101000111001010101111100001000001100011101010001011001110111000011001110010111000101011011010000101010110000001100101001001001000010000010111010101001010000010010101011111000110100110100110110000011111001001011100100110100010011011110100100101101100111001110101000001110001001100010001100111000001101110000110101010110010001011000000000001100110111011011101100110110010111000110001000001110010101010010110010001001001011010000001001000010110111101111101000101001000101111000000001011111010000110001110101010000111100001100000101111000111000101100100111101001001001101011111011101001110000000100101110101101010101011010111101101011100101000100101010101110101001111110111111000010110001010101101010101101111001101110010110010111010101000100111110010001100001011001101000100110010110101110000010011001011000000011111011000001010110101010101101100101000011011100001110011100000101111111011001101011001011010010100011001011100110010001011011111101111010101100000111010000001101111110011111011001010100010011110000000001000100000000011110011001010110000011110100100110001001101011001110010000101101011111011111010000000000000101001001110000000111111101001011011011100010110110001100001011011110010101000010100101011010001100001011001010011100
011001101001100011010100011011101110010010011010001111001010101111001110001110011110001001000001010110000100000101011100010001000000111010000111111001110111011010011111001011000010001011001101011110100010111011000100101110111010110010100000101101100101111001010001101011001101010101111100110000000101110110110000001110101111101111001010010001000101101001110000111010010001001101010010001101101000111110010010110010101100101110101000101100011010111011110001100101010001001110101110100001110111101100011111101100011100010001110100011100010100001100010101000111111101001011110000101011110110101101111100011001010101011101100110100000101011111111010100110010101010011001111001110001011001110110001010010101110101010110010111111110001100001000110001100110000110100101101111100110101001110010001001110010001100010000111011000111110100000101001000000100000001011011010111110011000000000110010001111010010000101011111011111000100000011001100001010110110011111100010011111010010011110001011111001100110101000010011001111001100100011010000101100100101000010000011010100001111001110011110001010111110110101001100101100000001110011110110111010001001100011001000010110110101111001001010101001000101101101100001100101101010011110111111010001010001011100110000001001110010111101010011110001000100011010000000010110000000110011010111111110010000000110010110111010101000001010111011101100001100101100110010101110010010010001100000110110111000101101110010001100000101010001110111011111000101001010101000011101100110001000011010111110010010100101011111110000110010001011100000010010101111011110000011110001111101100110100010011100010001011100001011001010101101001100101011011110111010111110101111100100000001011111011001011001110011111001011110011110011111011011000111101011010011100011101111010100001011010001010000000101111110001011011001011100000001001010100011110010101110010111101110111001011110100000110001111000111111011100111111101101111111011011001100010111010101001111101101100100011010010010000001110101111111111010110100111110000110001010010110100101100111000111001110100000010100011011000100001110011000011011010100011011000110110001011111001011001011010000100001101011101001000101011010001011110000001001110110101010011100101110000110100111001000011110111100110001001110100011010001100000110101010100110010011000101100100101100001010000000100001001000010010011010010011001000101001001101101110000111011000011110000001111111001010010110010010001101110101101100000100000001000011101000000100001001010011011011111101011010000000101101010110110010000111011000000110101101111100000000101011011001001001000010001110101011011000000110011011001101001110111000101110000101110011110000100011010100000100010011100110100000000111100111100111111101111101100100100000011011111100000101010000110110000100101111101110001001001010100111000010010111101010111010111110001100111110110011001111110101100110001011001001011000111110101100010111100000011100111111010111010100101000110001111100101010101101110101011010101001111001
110101110101100111000001101111010010101110011010011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000010100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101100000000000011100011001100110011010010100101111011101011000100011111101111010111010100000011110010010000110011000101000000100111000101101110001010101000100000111011010001100000111111110110110110111100010110111000010001010001011010001001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011100000111001001000011001001111001101001111101111111011100001101001100111110111011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010111100110001010010010100011100011101000111001000100100101011111000101110100010111010101000010001010001000101010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110101010010101000100010110000010101010011110100010111000111001100000110101011010101010000010000111000011011100101111100110010101001000011100100101001010010011100011010100101010111011100011101010011000101110000001001100000000111011001010011110100101011011001110011011110110101111110111010100000101111000011100010001111000101101110000100100111010001010010110010110110101011001000011001110001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101000110110110100101111010110010101110000010001111000100010101000000110001110011101100101011010001000101001011011010111001100011101001000010010100110010001101011111000011001001110111010111000010011100000000100101101110001100011000010001011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010100000011101000000000000010110010100101001110011111000010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011010011100000101010110011110011010101010001111000011110101100101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111000000111100001101110001100000000001110001100000001100111111110111110110010100000010011100110000111011111001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
110110011000100101100100011111000001100101000111110001101101100100000100010101101000111001110100100000000101111000101100110010011000000110110010001000011001101111101111100111101001010110110001010001001000100111101010100000001100010110011100111110000101011110011010110000011110101110101100111010001111100101000010110101101011011111000111110111101110111010110000100101110111101100011001111110010101110011000010111010010111010110011111110001000001010010011110100000100000110100000101100001010010001110001011100111000100100010101001111111011100111000001011010101100100100111100011010000101001010000010000010111010001001001011010011010101101110001101110100110101010101111111111100010101101010111000000001000001110111001001010011000111100010010011010001001011111111010001100010010100011101010001010110100111001000101110101100101000010010010001011001010011011110011011111000011101000001111010000111100011111100100111111100010001010111110101110101010011001101010101001001100010110100000011110101011010101010011010011000010001101110011110000000001101000100101001100000001010010000010100011010111010001111111011111111110010000110010001000010010001111011011000011111110110011100100111001101010110010001010111011111011001101111001101100100100011010001010011000000000111111110100000011101011110111101111111000111101111110100000010001100011001110011111100000010101111111011011101110111110110100101000111001011000010000011010001010010111000000100000010101000110111001100000011001000111011010011101001010111000111010000001110001000100011111110010011100111001110011001000011111111000100101000101101110100110111011100001011011101101001010000001001010000011001100011001101010011000111001110000011000010111011100100001011110011010000000111100101101001000110111011101000011111011101011011001000111001111110000011100101110001011010100000101101101100101111010000001111000100110110111111001001101110001000001111000011100101010001000011101110001000000101010110000101010010101101011010010010001110001111101110110110101111101110011101001001011010000000110000011110111000110111011001110110011010101000010111011010111110101101111101011110110101010110101011000101101010101101011110100111111111010110110101101110001101101100001000101101010110101010111111101101000110111010101001001110010111001001000000000000100010100101111101001010011010111011101010110111101001110110100001001011000001100111010100111001110000001010111001011000110011101110000011101111000001111000010011001001101010011011110111000000010111010110001111110011000011101000111101011000001011110010000011111010001111000001111011100100011100100010100010011111100011011011110011011111111100011110011100001011110010010111000111110110000001111111001111110101000111100110000010101110000110000000000001010101011011011101001100101100001101100000000011100011011100001010100001110011101110110001001011100010010100100111000100110110101011011001000110110100110100011000010001011000110000100101101011100111010111010010111101101110010011000010101111110000111100001010111000011010010
111100000010111010111010111000011110000000110000010000110000001010100001011011001110010111110110100001100000101001101111111100100001100000010011011011100010000101011101010101000100100011111100101101000111110010010000111001101110010011011010011101111100011000110010110101011001010011101000101000001111010001101111001110001011011100100000010110000001100111011000101011101101101111110010111010010011001101101111101100101011000001010101001101101000111100100010000110000100101011010111010011000010000011001100101101110111100001101001000000100011110010000111000100000100100000010010011110000010110011011100010110001000000111000001100100110101111010111001000001000001001011111010000110000011110010011011001001011100101010000101010111110010101101101010101011010111111111111111011001000001100011100111100010101101101000100111001110110101110000111100010111010010010001011010110110001111101011001000001110000100101011011100011100101011010101010000101011111100010110001111001001010011001001000010101010110000100111101011010100000100011000001110001101100010110000011010100111010110000100100001011010101000110101111000011100101000001101100001001110111011010010001110100001011101010010101011001010110010000100100111011010111100001111100001101100100001011001011010000001110110000010011010010000001000111101001101100001001010111100111010000011111011011001111011100000100100100110110000010111100110101100101011111010000101111000110011010011101100111101110110000110000100000000010011100111101011110011011000011011011101011000110001001001101110001100101010000011001101011100100011001101001011101001111010001110101111101010100000101111110110110010101001111110111001101111110000001100000001001000110101011111011100111101100111110101001001011000000010110101001001010000010111001111110101100110010010001001000110101010100111110111011001011111011001001011000100110111100100001111111011011101001110000100011110000101001000111001110010111101010111111010111000001100110100101100101001101110111000010101100001011000001001011000111110010100101110111000010110111100010001101011011111000111101100101010001110100011001001010100000110101001110011000111001010001110001101000000010100111010011010101010100110111000101111110111011110010101010111001101000110111010110111010011000010111010000001001111111101110010111101010110111100000000110111001011100100000000100011100001001010111111100110110100111110001001100001100010101011101101110110011010110100110001000110111010000100101011111110010000110010011101000110011110111000001101100010010111000100111011001010101001011001000011010001011111010001111010010011011101000110100011010000101111101000000000010010101110110110001010101001100101001000111111100110011011100110001101100000111101000111001100110011011001110110100010100101110010110110111000101101110110101101011001001011011101011000101111111011110011000101010001101001110001110000011000001100011101100101001011111111000001000010101011001001001101110010101100010110111101010101111000001101111111000100001011100101100000100111100100101000
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
110001000000010001001001101011011111100110110101111000010100001111110011111010010001110111111010001110001001011001011100111111011011000100100010110111100100011011010001001100000110111111000100010101101100011111111111101111001001010100011100111101100011011001100011100000010011011000010111000010100101110010110001001010111011001000111100011001110101001011110010100001001000111110100001010000100001011100101111000111000000110000100111010100110101110101001010010110010000110001111111010110100111011010111111011001111010111111111101101001011100011100011000101100100011010011111011101011011110100101000010010011000010011101110000110101000101111000001101110011011001110011101111001100010001001110011010011101010101111011010000001000101101111001000101101010111110110001110011000101111000111001110000001001100111110000100111110110000111101000100000001101101000000010100111010100110010011011001101001011011001110011100010010001001001010010111000101011010111100010110011111010011011100001000011010110010110000011001111110010111001110001110001100111100001001111101011100110010101101000000110000001010101000111110001000111111001100001100011011111100001110010110000110100001011111000110111100100011000100011110000000011001111011010011010001010100011011110010101101100100011111010100110111110010011001011010011110010001110101011010010101100110001010000011011101000000000000001100010011101001100100111000101100101011101011111111111011010001000011110101100001001111001001100100000110010100101110011100000010001101011001101100000100001101110001011010000001010101000001111000001110100111011101111010111101101000000100110001000010000110110101101111000111011010000010010100101111011010011011101011000111110000011110111010010011100111111111010011011011000010101111101101001011000110111010111001011101100000001011000101011111010010011100010000010101001011010001111100101000100001001101011010101010000000001011011101001110010001011000110110110100110000010010000001110000001111000111000001110100010101000000101100101000001010110110111010110111010100010110010011110101000001010110001000101100100011000000010011100000111110101010111011000011001110010101001010010001010001000101010110001000111111011101100110101000000011010000101010110101001000110011110001101101101011100110100101010110111110101101000100011111110111000110101111111101010011000001011011100110110000100001010011100100110101111011111111010000111010111011010101011000111000011000010001000110000111110101000110011100101011001001111010001010000001011011010110101010110010011111011000000110000000100011101000000101001000100111110111110110000010000011110011100101011110011101011110011010110100101010001011010100101110110011000110110101011110110010110011101110101011100001100011000101100010011110111100010010101111110101110001010000100101011000111111011110110010100010000000010100110011011010010010100000100110110101110101011001101000011100110001101001100010011101110110001000111001101111011001110001111100111100001111001111101111001000110010100101101111001111101011111
001101000010101011110011010011000001100110000101101000100100000101010010100001011111100000001100101111101001110000110011000011111010100100110001101100000110011110001100011001000010011100111000111000101011101101101111010110100111000111000110100000011111000001010001010101001010001011111111101010101010100011011110000100110000010100011100001111110100101100101010001010100101010001010011101010110010010001000000101011101011110001110010011001011101001001101000010000010100011010101000000101100101011001110011110100001101011110010100101001111111101110011111101000100111110011101001110101011100010110011110000101001010011010110001010001110000000010110100110010011000111000010101001010010010111100000001010100001001010001010101011111011111010100101111000001101001001110001100011100111001011010010111101011001010011000000000111000110010011000011100011010111010010011111101100010111101110000000101000101011101011000111110001101100010000111101000000000101011110100111100110011001000101000000001111100100110100100100100100110111101101001111111101010000011111111110001000001000011101100100111011011111101110010001001011011010001101100000010010001011010100000111110010101010110101010011100101110101010100111010111011001110011010101111011100110000010000111001111101101010101111000111100101110011011110110011110010011000100010111101000101111001010001001100000001000100100100111010010001010101010001011101110011111011000100111001100001001100100100011011010001111111101001100110011010101001110000000111000001010110110010101010001101000000000000111111010001001100101010011100010111001110000000110101101100011101111001100101000111111000000011111010001000101101001111101010101110111010010010101101101100001011111001010110101101001110110100010011001101101011100101101111110010111000010110001011001100101000111110010001100001101001010111101011011100010011110111000000001001011110010110110011011010100011111011110100001001011111001111011100001011100111010011100111010101101010001010110110110110111001001011101101100011001101000100011111000000010110100001110001111000011010101110110101001001110010110100001010101010011110011111110101011011110111000100111011111001010011100010000101011101101011101010100011010110111000100010000000001100100000000100100111010111110011110001110101011111000001000011010011110101000000100110101001000100001111100001011111111010111001110110101111010010010010001010110011011100101111100110111011101011101110111110011001110001010111010000011001101110101101011010010010111001110110011010111010111000001010111000000001010011001011101011110010001110110010101000100101101101101010110111101001100000100011011101011100001111000010011011011110011000000111110100111010000110000010000011011111101001000011011000000101011110101100101010101000111100111001000010110100111110010000110011110110000101011001100111111111001010101011110000011111101110101000110110110100111010000100110101101110010001101010001000101111000001010111111010111011000110010110010011001110100000010111101001101111000001101011110011001110111
111111001000101111010101010100000100010001010100110000001111101111110100110110011010101111001000101000001010111011000111110100100111001010001011011110010100100111011101011100011100000111101011100000110001110000110101001101101110101110110001011100001101110001110111000000001000101100100000101011001100000001101111011010111101110110110010100001111010011100101011100000001001000011001001001100111110101010100010110111100110110001111111111010000010110010010111011011100110011000100111000011011100110100101010100011010000000110000011010100111011110100010011110101001101010100101000111110001111100011011001110111101010111111100111001111111110111101100000000111110100000000010111001110100111010001000101010101110010111101001110000001101001010101010111010101100010011001110110001100000001100101001001000100110011111111111001101000001010111001100111010001100010111010001011111001010000010101100110101011011000101101010100110100010100000011101011100111111001101111101011010100100001001001001100101010011010111010000111110001011111110011100100110110100111100000001100101011110110110001110110100110000011110111110100010011110010010100110110101100100100110101001101010011111100000100111011110010010111001010111001000111101001100101101001101001100010011010010101010100000000101011001100101001100010000001011001010000100001001001001000000111101000011110100110100110011010011000110000010101110100010100111111111101111001100011100111011101010001111001110110101110000111000111011000000100111111000110011111110111001010111001111100111110100000101100010000110000100000110110001011001111011101001000101110011000111000000000110101110101011000010101011111010011100100110100101000100110110111111110110101000011110011110000001111100100011101100011101110010100011001011101101101010001101100001000100100010110000101110111010110010101001011000001100001000000001100100111000001100110111101010010000110101000100001101011000100100111011111010010110010110011101000001001000010010110000000110011001000011001110101001001101101011010001011010110100001111100000110110010010111110100011010101101111000100101101110111010010001001001111010001000111101110000001001110101101100011101010100100101111011111010101111011011010000000011001011000111000011001001100010100101001010111011100101100111010101111110101101111100100010010110001001000010001111110111111001100101110001011000010110000100010000100111011111001001001000000001010101100011000101011111100010001101011101101001000110001011110011100010010111000101001100111110000010000011100111100010111100001010110111101101000011110011101100001000010010111110101111001110100010101111011000100100000110001100111111010001001011011100101000100000100001100101000111000101000010111111100100000111000001011000101001100110010110010110111001000110111110110100010000111011010101100101111011001101000111000010101100110100000101101010010101000100001001111110110100111101111101111010000000101111110100110000011100110011110101101101100000111100011001110111011101010101111011011101011010001101101100000001111011
110010011110001100101001001000101111000101110000000001000111010000011111010100111011000101101100110101111111100101010010011111001110101000101111101001101011001110010001100001010011011011100100100101011010000010110111011001100001101101110011000110111101111111110001010101100000110110100001100011011010101111010101110001100101111001000011001011111001110101010011001110000001000100100010111110001111001000011100111000100110010100000000001000001111100101000111010110001101100011111111000001101110011001100010110100010111011001110011100011011110010110011100010100010110001000000011110101100101001010010110101111011000001111111100110101010100010010011111010011110111111011100110100001011000001000111011111100001101101010111111010000000001110100011101110011100000111010010010111011111110100110100100010000111111101011001100100101110111010101101111110110111101111011011001110110001000110111110000101100110110000000111111001110101100001010010101111001000001000110010101001100011001100100001111111101100100101110001010100010101100110001000011101010000111000010010010101110011001010101001010011010101001101111111001011010111011010001110011110111110001110101111111011001001010111011101101000000100010101100010111000000000010010100111111100000000100100100110110101100010011000011110110110010110011111111001011100100110001011000000101100000101010000101000111100011000011010111000100001100110001101011001010110000100010001001110010010011011100101111100001010000000101001001011111011100101101011000011111001001000011111111011111110111101010101101000101111111110010011100110000001111000110110010100110110011000011001111101111111010101010100100010111000100000011101000010110000011010100101001011010101110101111011000011110011010011010011011001101011011101111010111101001000101011001111000110010010000100000011111110100100001110111111000011101010110101111001110000101011111010001101010110101101001100000111100010110000111000010000110001111010001101100111011001110000010010100110000011100100111001100111110010011111101010110100001000001010110111111101100111111010000100111000100111001000110100001011100101010110110011010001001111001011110010101011101001111011101011110101110100010000111101011110000110111110100001101111111110011000110100010100101100010101011010100010111100110011111101001110010101001111100110110000101101111011011001110001011100001011110001011110111001110011010011001101110110101001110001100110111100011010100001001001010010010100000010011000001010011000101000111010101110000111111001001010010100100011000010100001000011011001101101111010101111001001111001111100101101100011011101000010011111100101000011011111000101001100111011110100110001101000001100111100001001001001101100111000100010000010000011110010000101000100100111010101110001011110111111101010101101011100001001110101101110111001111111000110000101111000111100001100110101010010001111111001001110011110110111100111111001010010100010110010011000011000100110001101101001100010011111000010111110011010100011111011101100000000000111001110011000010
011110010110000000110011110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000101110111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000110101111101010010100111101100010110011101011001000101011100001100011111000011111101111101110001010001111011000001110011010111111000101110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001110010001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100110000111111111101001001000100011010010100111110110101001101001010011001010100001010110001001110001011000001110011110100100011100001010111101001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010010011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011111001001101010000010001111011100100011111100100001110000011100111001101101001111000011010111110111000111000011011101111101010101111001100001111100100111111101001101010010101100000011001000001111101110000000110010010000111100001110111110111100001101110110110010000011000110101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011011000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110100000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011011011010000001111011010101001001011010011010001111101101100110010011100001101001000001011100110111011101100010100000100011101100001011001011111001011100010010001101100010101000111111101001010000101101011011000110000000011001010111010111100100010101101111111100000001010000011011010110001110110111011111010001010010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011010111111000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101010111011000101110000010111101010111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110110100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000001000100101000100100101111000100100101100001101010101100111000001111000010000001110001011111111001000101100111001101010011100100110001001111111001011011101001010010011101010111000110000000010010001110001011000101100000110000111100000110000001000110101
001001100011010101110100011000100110011100001011010000011010010011010100110111111001111100011101111010000110001101011001100101010101011000110001010110111011100110101111000010000011010010010010001100000000101101011010000111010111000100110110111001100110111011100101110110011000001110100101011000010110100111100000100101111100101000011010100111110101010000011010111100000101111001101101100111111110110100111001101000111011000100111000011001001110010100100110001101000011011011110110001110011100100010100111111110001110100010000101010100100000010110111111100101100110011100000010101011100010111000010011111101111000110000010100011111010001100001001100110010111001100101011010110000000101110011000011101000000111000100001010001111010110111000010101110100010000110110001011110101001110111001010100100100000010011001101101100111110111001000010110010001100011101100100101100100011000100110010100010000111010100110101111111110100111100001101110111100011101000000101110001110110001110000110001010011111100001011011111100110000010010111111101000011101111001111001111001011101011011101111111101101011111100001110111101000001000011100110000010010001110010001110111001101110101010010111001111110110011011111000101111010111101111101011111100010110001111111100011100000010101100110011011010010000010101100111100001101100110010001101010111110011101100001101111101001001111001100111100011010101011100000001001001000110011101111000000010110000010001011100111011000011101010111101111110110010010100111110011001100110110100001111000001011001110010010101011000100110110100101000001111110111110110000000100001000100000011111111101101000010000011001001000110000100110110110110110101110010100110000111101000101001001101010011010100001110110001111001000011011010100010111110011001100010011111010000000110100110101011100100111111010010001100001110100011011011010011100000011011110000010001011110111110011000011100101001011110110100110111010110110100101000110101111000100100011001001000001101000110010010011111101011111110011001011110001000101111100110000111101110011000111101101100001100111101110010101110000010101110101001010010101010101000000111001000011101101001010100111001111100100100010101110011100100011100011110001100100001111001011011100011110000110110101100100101011110110101111110000110110000010100010000011110000101111011001001101111101001101000010111001100100000010011011111111101100101110111011110110011110101011010110000100111010010010010100111110110111010111011101010010011001000010100011010000111100111111101111101000011001000110100011011011101110000100010110000111001001010111101111001000010100010111010000001000100001100000100001000101000000011001010001000001101011100000111110111010010111011110010100010101001100111111100000111010111101001100000010100011111110011111010110010110111010011100010001000011000011111001010010011110110000100111010001001110010101101101100001111100011101110101010111100010101011101001101111000111001011111110100001111000101010100111000010001011111011100111100001110100110110100110
101000001110100101010111101100111000101110010110111111001010000010100000100011111010011110110010011000011000111100010100100101100010101100111000010101011100011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001001001010101000100001010110111101110100011100100110010001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100010101011010011101101100110110101001000010010100010101000110111010100111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100010000100101001111001000101110000011111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001001010001000010001100010001111111101000110101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011011110101101101001000100101000010110001000001101110110110111010111110100101000001111110000000001110010100111000100111101001010100011000100110000000011000001101010100110000111101011110001001111010001101101011110101000011100011011101111111010110010001101101111100101011100111001001101100001001110101111010100110110000011101101010101110110011010111010111011011001001110111110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111101101101111000110110100100001000100010000110100101100101111011100010100001000011110001110110100010110110110000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110101010101011011101100000000010001111010000100001010101011100101000011111011011011011100101011101110101000011101010010011011010011000010000101110100100110001010001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101101100000100011110001100100011101011011101000001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110010100110000010011011010110110100101011010101111010100110010000100111110111001101011001101110001110001110101011101001111100001101000101000000101101011111111000001110001100010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100100111111001101011001011011111010110111110001001100011100101111000111101110011001100010100010101010000000101010111101000000011011001110111110110110000010001010010101111100000011000000111001111000000000000001100111001011100111
001010010100001000001001011110000111100110010101110111101101000110100100000100101110010011101101000010011110100001001011011011110110100010000100100110000010111011000110001110011000010011100011001011101101100011100010010000101010000011011010000100111001001011010011000110010011001011001110000100100001011100101010101100100010010111010101110010011000000111111010000101100110001100111010100110100100110101101010011011001010111110111101011011101111111001111010111010110011101111100011110001101010110110011110000110011100111001101001011010011001101100101110100010010000110000101001011010010000101010001011110001011000001101111111111100011100100100100001111101111000101101100010011000011010000011010000110101011111001001011100100001100001100000001101000000111101000100110111110010000111111000010011110111001010010011000011110011010001001100100001000110100110111111111101101111110111101001001010101001001001000000010101110010000010101100101110000111010001100110110000010110100011111110010110100101100100110010001011011001011111110011010011001010111011110001100011010110101001101101100011111011111011110100101111010001100000100100111010011110000001100000111111100011011100101001010111011110011111000001011110110011101011101011101100000100100000011011110010101100100001001100111101110000010110110011010010110100101010111101011001100100100001101101001010111101000011110010011011101110111001001001100101011010001110111111110010011010101001110100000000000011111111101010010111100011011111101111100001001000010101101100011101010000000011001110011011000011001001111101001000110110100001010111111101100101100110101010010001100100010011101111100001100111000101001010101100100101100100010000100101000001011101011110100110001000011011110111011111010101011110101011000010001001010100000010110100111111111101000101110101100001010011110100100001010000100110101001101111001001001001011000011101000010100011111101011111101010001011101001100000010110011100101110010011110110110110010011101100111010001111100100001111111110100010000001100010110100111110011011100010101111100100011001000100110101101001100101000010101100101111101110101011000110000010100011110011110110001110011010100010100100110100100110110100100111001111010011001001111011110110000111000011010010111011010111000100010000011111001010100101100001100110111111010010110100100011000011110001011010110100111101110001010110101100000110001001011000011111110110000101011100001000110110101000100110100100010000010000110011111011101010000011010101100011010111011110011101111111101011111010100001000110111111010001011100110100100000001011001100000100110011110101000111110001010111101011001000101111111111100011110111101111110000110001001100000010010000100011001111011010111001111011101001111100111100101001100011000111000100001110111000111001010000010010011010111110111010001011110110111000100001100000011100110101010010010011100101000001010111000100010001100000110011001111111111011100010011111010110110010011110001011001001110101101111001110111100110000000100000001110
001010110011011111000011000010001110111100101100111111111001100100111001010011011011110011100100000010001011000001011111010000001111110000011001111101001101100010011011010011100011010000011100001011010100000110001010111000110111111011000101100101111000010000001100000000111111010110011001101111001000010010000011001001100000001101010111100110001110110100101001011000110000001100111111101011110010101011001101011010101011001001101000100010110010010011101101010001001001111001000111011010101111011010100011011111001100111110100010111011000100111010011001101110100011110000100010100001100010011110000000110001100011100001111100011101000100100100101000001000000100100100110100100001111000010011101001111101010010001111110110111001010101101010110000001111111011111100101110110010101101010111111110011100000100111100010111101100100001011011001111110001011001001000100011011100110010000111111011101100000111011010000100101101100001111110010011101000111111111110011110101011010101100010110111011100001111100000101001111001000001001111100010001000111000100110000011110011001010001011010010000000100001110111110111000110010010110111110011111000101011111111001010011100000110001110100110100100010110011111100000101011101010101110011011000100001101001101110000001101001101100101101111010101001011111001000011110011000111000011001111110110010010011111100010101010010100010101011111001100111101100001110001100101010111100100000110000001010011010011001001000010100011011000001101011011110100001101111111111111101100100110011010000000111000000100010011001000011011011111000100000110001100010110011100011011010001010111110000100100100011001100100101010101000101110000110011100111001111101100110111011100111000000111001001000000000001111101101110110000001110011011100101101100110111101000011000110001011111101000000100111100101011010101111110011010110111000010010000100101011111110110001001111101011110000010111111111010011110110011001001111110100110010110001001101111010001100110111111101001100100001100011010010100100100011011010101001100000011000111010110111101000000000100000000000110001001010011111111001001100011100111011010101100100011000010100011111110000000011111110000010110011010110011001011101010010110011101011110100111011111100101110101000101000000101100001101100001000110010100010100000011111000010110001001000000000001101000011111011111111100010010011111001001100001110101000111001001001110100011010110011110000010101000011110010111110001111100010100001101011011001100100100111101111000010000001010110110010011010001101100001000111111000101101100001011100110010100111110110001100110011010101110100000100111111110111100010101010100100011011010110101001111100011111000000000110110100110111000111111111010110000110111101000011001110000000010101010111000011100111100010001100111000101010010001110011101111000111001000000010000101000000010001101111010011110011111111001101111101110101111111100000111000101011011011010111000111110101010001100110110111000001011000010010001101100001110111110000100111111001111
110101000110111000000100111100110001000110000010001000111110111011101000111011000010001011100010011011110011000100100010010010001101101010111111010110010110111010101111001010111100110010010001100001111110111010100010010110100100101111110011000101011011111000001000000101101101000000011010011011110000111000100110001110110101101110111000100101100010000100010001001010111110010110011010010000111011100111110001000101110001110010111000101101111011000010010011100000111101100110000101110110011011001101010110001010101001000100100111110101011110110010001111101101010001111100011011001110010010111111000100101011001011011011010110011010111100011011111100000110000100100111110110001111100100010001100001101001010110101000100101000000010000011111000010010000000001110001101101101100100101110101011110101101100001011110011110110110110010101111000100110001001110001010100001100001010010100011101101011011110000010111100010111101101111100110000011111000001111001110001111111010010100100101010010000000100111111110010110010010011000110011000010001100001110101000110101001001011110111111101111001100101101010111010111100011010010000010011000111010011111011100001100010011110010100111100011001110001000000101011100111000000000110111001001001110111101110000111011000000001111001101010011100111010111011011100000101011000001010011000110101111010101001010111100011110111100001101001000101111001001100100110110001101101111001100000111011110010100010001011000011111000101100101100110101001010010110110110101100000010010110011001110010010011011010100001001001100101001011011101110000011011000011000011111111000111000001000111100000111010110001000100101111100011111100011011001100000111110000100011010000111110000001110010010011100100101011101111011001011001101110111000011100110000101110110111110110011010001011011110001010000110000011111110010011010001111000000011000111101101111111000101101001000100000011111100011011111000001011101001000110111000100011011101010010110000111011010000011110100011001001101000011000001110011111111011100111100011011011101010110111110010110111011001111110111111011100101100001000100000000110101010111101101010010101100110000000010111101110000101100111010100110110001110011011001110110111111001111011010110011000110000111110001011101101010111110010001010100011010001110010110100001011001000011100110001011010110000000100110111011110100001010110000001100010110000001001000001100100110001110001110111010010101100010011111101111110000101101110011000000100010100011010101110011110110001001010011000000011000011010100011111011010111101000011110000100000111110001001111101100011110011100011000110110001000100101010010001000010110001001110110101001000111001111101001101000101100100101011001110010001001000000111000101001010011000010111001101010011110000000001001100101110110010111011000111000101110110000010111110011101000101100110001110001000001101101100000110111101111100001111011000111110110110100000111010001001010111000100110001000011011111000110001110011100101110011011100000111001101001111
101100001000001100011010111011010110001110100001001111100000110110111011100010101001100010101010001101100010100001101010001000110100000010100101110100101110111001101101011100000101111010100011111111100101100100001110010000000011100101001100001001111111011010000110101000001100001000110001000000011100000000111111100101011000011011110000100000110001011110110010101101111001011011001101010000000101000111000100110110111100101011000101111000111100010011110101101110010110111110001111111100101001001101110100111111100101010010011000001000010111101000101101100110011111110111100000011110010110100110110011110010100101101010110011011011001111100100100001000001010010110111011001000111011111110111010010110100101110111000011000100110101000011101001110111001000001101100011011001010100110101000111010110100100011100001110001101110110110111101100010000010110000100110101000100001010111001011001101100100101110100110001000011010101100101101011111000001010010101010110010111101110001001000101100110101111001101110101101001011100010010101110110101010100101101111001111001101000100101010101111100000000001111101101010010100101110001111100110001101111001011010111011011010000111001001000111111100101100110111101110001101010010000101000100000100011011000000111000101111110100001110011111001010101001000001110011011100101010110111101111001111100110001010100011011100101010111101010001101100101000101010110111000000100100011011110101110010101011011000000000111110110011011001000111101001010000000001101000111011011010111010011110110000110100110101111111000001101010100101100000100110001110101001100000001001100011000001001110100101101101001010111000011011110110111100011101010101000010001101110100111010011110101100110110011010100000011100111001011101100110011111011001011001111010000001101000011100101001111100000000100010111001100101100110110000010111111111111001000100001011101011001110111100101001100110001100001000101111100000011100110000000101111010010010110101001001010010111100000100100000110101011000000100001010110011001100110100010111010011010110000000001010011111111111000110111000001011111101010010001111100110000101011111000101000110011001010011101001110001110011010101000000001111011101001010101110111111101101010101111111010100000101011111100101100110010001101001111001011110110011110010010101010110001011010111001101010001100100100011010010010011110110110101010010101101100110010100110011110100000101010010110001110100011110111000101000010001011100100001100100000101000111010101101100111000001110100011010001111000001100100111010100011111010010010001010000011110111000110010100101101110001110111101101110001010101010001001101000000111111110001100100111010001110101010101111111001110111010111010110100100000001011011110101011100010010100010100110101011101001110100101101011010101010011100011110101100101001000000110011001110110100100011010000000000001011111001111010110100011101100011101101001011000011110001110100010000111110100100011111010000110000010001100110011011011100111110000000001111011110111
000000001110010111010111111001011000000011100010010110110000101000000001001010001000111101101111000011111011110000001000010101001111000100100101110101111001010001110100111100110101100110101110110111100010110110011000001001001000000110011100100111000000001101111011000011010100110110001010010110100001101000000111010111000010010100110010010011110111011010010010001011111100001111010001100010100010001011000111001101110110101001110111100111000110010111000110011100010111110000110001000011111010111011011001001100101111111010101001100101100110100110100010110011110000110111011000010100111011001001000111110000000001000011100100000010000100101111110110011010010011001001100111111100110100100110001011110100001101011010010011101110101111011111111101100010110101000001000100111001100101110001111110100001011110111110010001011000100110101110010110011011101111011101111000011010010000001101010010011011010010001111110110001100100011000111010000000110110100011010010110010011100110010111001010100100000001000110110011001111010110011000101101000110110001100100110101110000101101101011100001110110000010111110001000110011011000011011010011000010110101101001110010111100110010011111000101111110011111001111000010010010011010011101100001001100011011001000110000101101101000111010100100001011101001100001100111101000011110100001110010000100010100101011010001001000011000001111000101000111101011001101110111111000011011011101001011011110000101101001100011000011000010001010011101000011101110000001110011101011110010110101011101011101110010110000101101111001110111101001110100000011001111111011101001001101110010100001101010100110101111011100000010011010110000111100110110110001011100101000001000001001011101000010011111100111010010010011110000101000100000100110010110111101001010111101100001111001001011110011111100011101011110101110010101111110011000011111110011100000000101111100011110110111111100000000001011111001110001001001000110101100001110010010001101001111110100101111000101011110010011001010110011011011101111111100000111011100101110100100000100000010000000010000011011001010100101111101011100001101000110101100101110101011111101110101010011100011110001010100000111110100100100110011101010111101110000000011110100000011100111000000011100110110101100100100110111100110101010111000011100100011110101010110110110101000011010010101101111110101001010001011001111101110101000101000100110111011100011010000110101011011001100011010010110010011100010100010100011110000010111001111000111110001101010100100100100010111111100111011110001010110001111100011010001111011101010000110111011110101010110000011011001110011000111001100000110000101101010010100010100000000011111110001100111011000011101100011101011001110101101100000111000000000001010010100100111001010011000011001000010100010010100010101000010100110110010011011101101110011110100101100011011001001111101101100101010100011101100101010011101110011100000010011000000110110000011100011010110110001010001100100100110101001111100001100011101100110110000000111110100
010011101001100011010010001010000011000110101110100001001011010011010011001001001110010000000100100110000110001010110001100010100101011110010110000100001100010110011001100001010111011000011001101000001111000111001011111100111000110101111110010011110011111101010101101101111100001111001100010110011000100111111110001101100101100011110010000110101010101011011000011011011010010111010000110011001111111000000110001101001101000100011000011100100101011100110011000010011101000000111101010111001010101110111010001001001010101001111001011000010111101100101011101100010001010100011011001111010000111000100110110101110101111010110011110111101101110110111110101001001001110111111111001100101110010000100101011101011100011001101111010001011010011101011001000001010000001100110000111111101000010011100000111010000000001111001101000001101010111101111101111111000010110110000101110001010010111101001000010001101010011110111011111101111000111011011001001111110001000111100001000111000000001010001011000010001001000000111011010101110101000010001110011000110000111100010110110011111100010110001001001011011010110111001110100011110110010011001010000101000010011001110001001010010011110101001000001010101101101100101011000000100000111000111011100001001111000100011111110111110000110110100101001101111111101011011100100011111000100001000011011110101001001101111100100101111111001101100000011100110011011011101011111010011111111110101101101010000101101111011100010010101010100110011000010110101010100100011010010000011011111100111000000011011101100011001010000011101111011000010011011010110001011011000110100010011110011101110000110110101010100000100001100000100010001110011100000000000010100111011011101101010101000111001001010001110101100110010110000100001111010100000101010000111111011110000001111101000101010101011011110111010100101011001101000100010010101100110100101110100101101011000010011100001001110010100011000110010100100001000001000111011001011001000111110101011010111011100010010000101101011110010011101111101000000011011101101100000010011001110001100100110100111111011000011010010011111010001101110011111111001011100111101110010000100111110110100101000010000101011101101001100101110010011000111001001100110101001101000011010011010011100101000101010111011110111010000000100111000100111100100101110111101011101001111100001100001010010100001011000110110011000111100011101000111111000110111111010100010010100110010100010101111101100011110011011001010100001000001101000100101001101011110010011111011000011001111101111101110011011100110101100001110101010010110101111010010010011001110100110011101011010100001101111001100011000100000000110010010011111011101110111001010110011100000100010100100100101110000011111000010001010110111001010010101100100001010001101100101000101110010101110100110000101010011100100011111110111011110111000000111001001000000110111011011111001101001101101001001010011010101100011010001101010110101110110000100100010010010100010111011100101011111100001000011111011001000010010001100010111001
010011111101101011011101000101101001110100001111111000100111101001101010001010110000011010101100010100011010100100010111001010110110011000000011011111110101100001011001000101011010011000101110010101001111011000100110111110010000110001111010101001011100110010000010101101011110011110110010110100100100101010011010100010001101111000011111100011011101101110001010111111110111000001101000101011001100001011111000101001100110010000010101110111110101000010001011011111100010100001001101010000011101011010000001101010000000101000011101000110001101100000111011100101101101111011011001110001100110000111110111101000001101010000011001011100110111011011110101001111010010110100011011101001000011110101011010100000101010011111001011011111101101101000111100100110111011100001011000010100101110001010011010000101000110000011111000110100100101001001101001000010100111100100101010011100110111101111011011010011011001101011101110001010100010110101001111010001100010011010100011101100110000001111001001101001010001110000010010100000111011101001010110101110010011100001111001110111010000011110010010101100001101011101001010110001101110111010001101001111001101111001111101010101110011100000000010010110110010101101010010011110111000011100010110001110101011111101110011100010110110100110100011111000110101100011010000000100101100100111100110010110100001011111111101101000000010100101000110001111011100101111110000101000011100110011110100101101101100011010010001100011010101100100101100011011110110111010100010100100100100101111001010100010010111100101100101000101011000100001001010100011011010100111100011101010001010011110000010000110011000001110111000110010101100101111110111010010110011100101011001100001010110100101101101000110000100111100101100100110100101110011111111010011001000011111001110011110100111001111110101001110100010101111101010110000101111111101110001011100111011100101101010001001010111111011010000101101110000001110011101111001100111110111110001001100011111101110000000011001011101110100000001010001011101010111000101000100001111001001010110000011011100100000110000110111001010111101100011011111101100110100001000011110110100101000001010101111010100011110101111111001111100001101100101111001001110011101111100101000010011110111110111101011111000100000100010011001101011010000101001100111001100011001000001110001000111101111111011011010010101110101100011001100111111001110100000010101110001110001011101000010001001001001100010110000110110011101100101011111111111101011000000111101100111011110001101000110000010110001111010001100010000001101010110000100110010001101110111001100101111101010111100000101111111111100110011001110110100110010101101001111000001110101000010111100100001000100100111011100111100011001111100001110011011000001010100000111100111011111110010111101101001100110010110110101010000110011000001010001111010110110001010100110001011011110101101010110001110100010100010011010101001101011110001010011001011110011100110001001000100100101110001111111010001010010011010010010011010001001110111
000111111111100011100111101000010111011001001011000001101101001001101010111000001100101110000111101110011001000001100100000110111010010000001101100100110010101101100011110110010100101010001010000100011101011101111101100111011000111010011111100010100111011100100110010110100001101011101100010011000011011001011010011010010010001101111001111010001101000010010001011001101001010010111101100011100010110001001010111100110110010001101101011100101001001101000011011101001010010011011110011100110000111000001001100111101110011010011111110111011101110010100100110101110100110100010011000000000101000001011001000100101000111000101001001110110000001001101010100000001111010101000110010111011110001001100011011101010110000100110000001000100101100001100010101100100111110011100110010111110001111100010111010110010000011010000110001100110101101101000101110000001100000110100110100100011111111010101100110010001000001101001100101100100000111110101011101110100000010000110100001011111011011101111100000100101000000010111110010000101010111110110000100100001010111101000111000010100100001100010100101101011110111011110110101110011011000000100010101011000100110110000110110101100010111011111111110100100011110111110101100000000011100110000001101110010100000010001111001101110000100111110111110000111001101110111010001000011101110101010101011101001100111101010011101010101000111101001000000001111100100111101000000010010100011110000001010110110010011001110000001110011100011110100011001101010100001100110100011110101000000110010110110101001010110011000100111000001001100101010010111100110011101011011000110101001100111010110010111101001100001111110110001010011100110001010000100001000001010001010010110100111010001111100011001110100101001100000111110101110010010000001101000110111111100100100000101101010011101001110100101100111111000110110000000110110001100101100010001110101000111100001100011110111101011100010101001000010110000001101110001110010010011000111110001101110100011111001100000000111110011011000101010110100011000100101010010010011001101101011101111100010101100010110010000010111010001111110110010111010110110101011111011001100110010000101111010111101101011011011100001111100011010100111011100000100010001110101011000000111000000001010011001101110010000110010001111111100100110110010110001000001001110101110111001001100111110110001111111101111000101100101010110101011000001011111010010111010001000100111110011000111001000001000110001110101001011101111010001000100111010001110100000010100001100011111001100000111000101010010111000111101101111000101100000110011001010110101000101001100110100100111011010111111011011001011011101000101101101100111101110101101110110101001111101000111011011110101110111001001100010000100100011101110110110001100010000111101000010011011001000001110101001110100000000011100011011100101101100110111010000111100100110001000001000100010010001010100101101001000000000010110110010011100011100110000100001010100100001111010101000101011001101001010000101101101010010101101010000001001100
111111101111111000011111001000001101001011101101111000011011001101101001100001101111001111000001101000011111011011010011111111011110011000010110000101011011111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100101001111000110111111111111101100110000110101101100101111111000111101011111000011001100000001101000110100000101110110000111000110101010000011011111011000000000110000011100001110000011101000011001011000010111111010000000000001001000110101100110100010100100111001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010100100100001101111001100101011001010100100101111111101010000101101110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111010101101101010011110001101000100101010001000001001111010101110100100100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011110001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110100110111110000111100101011000010100000111000010011000110101011011110111111101111011011110101000010111100010100100100000001000000110011110011111011101110011011100110011000111011110010010100000111111111110000001001001111100110001111111101010100110101101000110110011011100001100100001110110111100100011100000010100111011110010110101001100000101100000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001010101011111100010010010111011100010100100100110111001010001000011011011011010010110001011000001111100111000110011011001010011110100001111000110000001101001100010110000100111011101110100011100110111110110000111100010110001110001100101100101100110110000001001100011010101000010100111100010101011010100000101001001000000001001110101111001110010010001001010100010101001011000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101011110101011111110111000010010111010000110010000000100110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110011001001010000110000100001000100111010001001010001011111000000001010011010110011000000000110000011000011010000100101101000001100110000000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001101100100010010010001011110000111011011001100100000000011110000010101101100011110111010101000110110010111000100001010011000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000001110111010
111011010100011001000000110101011000000000100000001111111001001001010111111110111111100100010111001100010111111000010111100100101101100110100110010001100110100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010010110000100110000000010011011001000110000100101110011011100110011001011111101001101011101101001100001000100100101110110010011011110110000101101001000101011100001010001110011010001111011010001100110000101100100011011110011100100111001101101100100001011111100110000110010100110011000101110000110110001110110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010100001011001101001010101000001010110010001100101001001100011001001000101010000011110101000100110111111111000001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000011111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010101110110000100100110001110110001110000011000101100111000000000010110110011011001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001110011110101101110100000111111010011100000001101000000100001101010101100001010000110100110110111010001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011001011100010101011000001001011110110111001101111101111111011110101001110100010100100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011001000010010100010100110110110011000000000101111010110110000011110111110011101110111001110101011100010011000100111100001101010111111110100110110110100001110011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110000001010100001111100000110110000010011100011001111001010000001100111010101010110011111010010110000011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100110000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011101100010000111010010001000010100010010001110101110000011110110101111100010100101101101001101100000010111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001101010000100111100010010010111101001101100101010101010001001010000100011110011110100011000000011111100111000101000000010110001001001011101110011011101111110111000010001101000110100111001110100010000100000110011010100111111100011001010111001010101010001
011101101111001010011001001100000000110010101101111111100000011011010101001111001101110101011001000011111110011000100010111100010110010100011010011000000101111011100001001101111000000110011000101010110000011110011001010111010111001001001111010101011101011000111010001110110011001101110001101001010000111100100111001010100001001001001110101101010010100110010011010001100111100101101001001101110010000101001100110000011101101100110111010101010100001100101000010011111100011001010100000001001011111011110110111111001111101010101110000000010110100010000010000110001111100100010000001110111010110111111010100001011100011011000000001111010010011100100101000111110111001101100000110010101100101001110001100001110110000101100010110110110001101110110110011100111001100101110001001111110100111110100111010110001010111110000010000111000001000010101100111000100111010011010001000110100000111110110001101010111001001111111011010100000110101101011010000101101011010000101111111010011100110101001110011010000100111111000000011001000101011000110110001111000111110111000100001110110010100100011000011010001110111001000011000100100101111101001100110100110010110111111110010001010110010110000001100010111101001010100000010110011100011010101001001110010101001000101111100010111011011101101011010001100111000000110001101001001001100010101011110001100100101000010000100011111101011011110111010011100000100101100110011010100000011111111110110011011001100001100101110110010110100111111101100011011110010000010110011101001000111101111001000001100001110100100111000000010000001000101101100010011000000111010110011010010100011010100111110101101011000100000100010010100110010100100111101100111010101100111110011001111000000010001011001110000101101100010011100000100011010010010111100100101110111100001111111110001010001001011010000101010010100110111011010011011100011011100011101100010100101110001111010011010101000010000101101010110001111100000011111110111101010010000110101101010110011111100001110101100011011000101000101111011010011110101101110110001000111101111100111010100100110011111110010001000000111111011100110000110110111000101100101100010110001110011011010001101111011110010000100000010101110110010111000111101101110100101100100000010000101000111110100101000010101001110010101111010101101000100001101110110011001010101111001001110111110001010110010000011110110110000100001100110000000001010010000010110101111011111101010111111000101000100000111001000011010101101011111010011101101100110001101101111100100101101111011110101110111001011010111110101001111000101111101111000110010100110011111111010111011001001001110001001011001000001110000010110110001010011101101011110001011010001010110010111101101110111100111111001000100101011111110011011101011001011101001000110100101011110110001000011110000111101000000001000010110111111000010110101010101101010010001111111001100011111000011110111011111100001010111100011101000000111011101100001011010001101010010110111000101110101001111101110110001000001010000100110100011001101001
001110010010100001000100001001101001000110100010000111000111110010111111000101111101101111110101010111100100111100110101110110100000001100011001000111110000011010111000001000100010011110110110111111111111000110111111101001000111111000110101111100000001101010111000100011101101010011000011011101110100010110111101101000101100110001010001001110001111001000011001101110010000100100000001100110111110001110110100011001111011111100100010100010100001001110100011001100011110111000011001010001010110100001110111010101001111000010110011000110011011000010111001100011100010011111001001111111011100110000001101001001010001001011011001010011100101000111010000001000100101111001111011011011101111011100101011000001011100011010101001101001011100000110001010111010000010000100101001011011011010110100111101010011001100111101111010110011100100001011000101111010000000110111111011011010010111010001101010111001100000100100010101011110100100011000010101010100001001001010001100010110101100111010000111110011010101001111010010111001111110110001100000100001010100010110111101111001100010111010001010110110000011100100001001110101001011000111000001111011111111001110000011000100100101110110000011110100001111100111110010001000100100000110111111000000111110110101011100000000001101111011001000101001010010100011100001101101100101000101001101100111000101110111101101001011111111111110110001011100111100001010010110110010111100101100001010011110110101111011110100010101000011000011010001111000101000101010110100111001101100010010110011100011110110010001000010000101001000101001100111000001000010100000110101110000011110000100100101110011110011001010111100100000001010111011010000111110001001001001100111111000101110100111100110001000000001010000111111000110000110100001101000110111100110100011000001100000101101000110101111001011110000001001010001100011110011100110010010110000101111001011100101011010000010111001010101000111000001110010011110000111011010100101110111100001001001110001100001101100111110101100101001111110000111001001101000110010000111110100101010111001111000010011001110100110001010000010111111101111011010001100100100110010100010100110010001111110111011000000111111011001101001111011110010111110100011101001010000001000000011011111001001001110111010001001010000110110111110111000001000001001111111010011101110111000110000011110101101001010001011000011100111000000001111001111110010010111000100001010100000010101110001100001000010001001110101001000001110100101100010000111110001010000011011111011100010011000101100001000100000110010111001110101111001101011110100011001000100110011111000110011110101110100110100110100111101001100000010111000110000100100110000101111001000001110011100101010011011100011110100111100100011111101000110011000001001001111010011110100000100110101110111100001111110110100010010000100111001000111010000011011011000101001110010111101010101001000110101011110101000100110110100101011001010111111000000100010001100011111111100001011011000000010100111011010010000010110101110010000011110
101111111111010001100111111101110111110100111111101000010111100011001011010001111110001101011010110101111010001101111000110110010111111000010000000100010111100100000100010000011110111011010010111000001000101010110110000111111110100010100000110100100000101010110000011000000111001101011010011100101011111011110101101100000110100100111111110101011100001001010010010100011010101110011010010001011111000110010111000101001101010001000000111010011101111110101001011001100110001010011010000011011111011001001101000111110111001001110100000110101110010010111100100001101001011011001011101111100100110100101011111110000101010111011000111000000010100001001100001110010011111111100001101111000000000111000001101001110110110101001110001000011111000101010110001101101100011110100111001101101111101001111101100111101011101011011111111010010000111001010101010101110101110101110000101010111000000100010011011101011101000000110010010110001001100000011111111010011110001100101100100101100011000110001011000011100001010111111001110100111111110001011000100011110001010001100011010000000110011010110011110110100101101000110010101101000110110111101100000001110110101011110011110100101110110010101001011100000000101001110101000100000100010011110111100010001010100100101001100011000000100100111001101000111101011110011101100101100110011011011100010101011010000110000110001000100110000011110110011000111010000011011011010010011001001011000111111110000000100111100111100101010001100100111111111100011101001001111010111111111001110111111011101011111001101001001111000110010101111101101001101110010001001110011001100100100101110100100010101001101110111100010001001100010101000000000111011110110010101101101100111110001010011000001010110011001101100100101110010011101100100011101000011100111101111001011100010111100001100101010010111001111011110000110011111011101011001010010101010011000000111000100100001101001001111110011000010100000010110011001010000011011111111011000101100000110110000000111000001100111100101100001000001001100011000011101011111100011001110101000111101000000011100111011100011101000100011110101010001011101010011101111011011001111110100110000111101111000000100100110101010011011010110101001010001110010000001000101011100101010101001101000000111000111010011010100011010110010110100010010100110001110000011001110110111010100011101111011000111011011111001010000101111000000001000111000001110111011010011100101011011000111101111000100100001010110010110110011011001111001101110110000110100011011111010011101111010001000110001010110000100101001001001110000111011011100011110111100100010001101001001001101100101010010111111100100001100000000010111000000100101010001001001010100100100111000111001001000111100001111011010101001111010111101101100011110001110101010001100111011111001011000100111111011101101000001000011100111010100010111111100111100011010111111011000110100001001011101011101001011101011011101011000000111000011110111001011111110000110100010001011101111100000000010101011001110111110010111101101100011111
001010100111010111001100001101100100001110001101100110010101011110000000010000100101111001001100110000010111101111111001111000011100110110001100100110110100010101011011110111101110010000101011110110010100011001100111111010011111111111000001011111010111011111011011000000011101000111100111001101110100011111100111100110001000010110111010000011111001110001111011111100011101011010000111110011110001011000110011111110000000011101100101001001100010001101010101001100110110011000110111011101111000101110011000111100000110111111000110100101011110110110001001100111011111011111100000011111010100100001010001101100011011001011010110110110011110001001100011101110011111100111010000000100010101110110010110000000100100001001010010110111100010011111010101101000010000010001000110011001101011001110000100100011000010110000100010011001101110101111011011001100111100011010001100110001010111010101101000101110110100101111010001011010111011110000000101110110101100100011011100000000100101100111110101110111010111010000000000001100001111100100111010111110011011111011101100110111100110000011001001100111110110011101110011010100001010011110110100110010100100011111000110000011100110011011101100111000001001011110011001110101110010001010110110101011101001110100011100011000001011110101101001100000000001110001001111010100010011000101101010111110011010001101100011100111101001111101111001011111010010010101101010110111010100101001011111000110111010100110000100110011011100011010111001010110101000010011000111001011010011110101101000100001110010000010111100001110101100100110011101111111100111101010111001010011000101010100000010010100010001100010111100000111001011010001011000110101111110101110110101010000111011100101101101010111110000100111010100010010100100111100011111101111000000101001010111010010111101110010101010000101011101010001011001101110001010010011010101010111000001111000100001101000000000001011001100010001111010011100010101000000011000111000111111010110010100110011011101100000010100100110001000101010010001001111001101100100001110010111110001011010101000011011101000101011010000010100010001100101110000011000110101011100000111001101011111110100010110000100000010000110000011001100110110101010010100110101101111001100011111000001100111101011101111010010010101111000001010000000000001000001000011100100100001001101001010001101110000001110101111010100111011100110110110000100100001100011101011000000101101001000011110011100011111010100011110110101111001011111100000001110001111110010000000010110011110001101101100010011001010110001001110111101101000111010101110001011010000001001111010011011000110101000100001100001001011011011010010000010001100010100110111000000100110111000000011000110110001100000111110111000011101011111010000011101110111111100110011101011100000111001111010010011101110100111101110110101000011100110101010100111000000101101001010011111111111100010001000000110010111001010110100100011111100100111000011101001011110010001100101000001010001000001001000100001001101101110001111010100000001
010100111111000000101000000111000101000110111110111110000010010000100101101100111111100011100101001011110001011011001001111010101001011000100011001110001000110011010011110110001101010111000010011011001001001001000110111010110101110001100010110111010101110111010111111110100101001111111101111000010011011000001010100101110111100000111011111011000110000000001000010100011001001010111001111111011001011100101100111101101100001011010111011110010111101100100001101000111010110101110110100011000101000001010111111011011011001110000100101011110001101110011010100110100110010111011011100000011100000100110011000001100111101101111101011010000001010000101011100110101001100010001000011110100110101111110100111100001010000001100110101111100100101001111011000000000100000110001011010001010110110001100100100110000000000100001110001010001001101001000000100011011110011010000101111100011000100100000111111101111110000110010000000010011000010000011111001000001011010101101101100010101011011100011100011011001011010110010100101010010111011000100010111000001000110010000100100100010110010111001101101011011100110001101000101001000111011011110010001010011001011001110000111100011001110110000011111010011000001010100010101010111000000110101100000011101101011000100010110110000100000010100100010011110010101110010000000100010110001011110010010101000010101001010110010000011000011000101001111000100000011001100000111111001001100110010011111001001000111000000110011110101000000000111100100000111011001011000011010010111000000101110100111011011110101010101011001001000011110110111001010101100000001010010110100100010111111011001001101101111001010000010001000010001110111001100101010010110100100010010011001101010111010011011010110000011000110011010000111100001101010010111001001110101001101101101100100111111111100010100010011011001101100010110111110110101010111101011010101100011110000101000100001010110101010001011101100111100110110011000000001101111111101011101110101110111101111110111000011101101011100111110000001000100010100001000111011010001000001100011100001000000101010000110101100001101100111110011010001100100011011011100111110110101010100011011010011001010000001111010100100000001100000000110110101001000111110110000101011100100101110000011100101001110010000111010101101000110000010100000111101100010101100001110011101001010011000010011010000110111100111011001100100111010101101111010100000010110111010011111110010101101010111000000101011111000111000111010101001011010100010001111111101001001111011000010000100001010101011000101100001101111010010100010010011111011011110110111111010101100001100101101101001110010011011111001110110000001110110111101011011001101000000001111101111000000110101111110000000100111001101000000110100101001011000101001111010101100011111010000111011111001011111110001000101101010001111011001001010100100110011011010101101111001000111011111001111000001110110000101100110000101011111011100001011011010011100000110000010000110110110100000110110000011000101011010111101000001111011011000000
100110000110011011001011010011100011011001110111110111010001100010100111101111110001000110000000111110011011011110001111101110011110100010010001111100101100100100011111001010100101001111011001111110101010101110011001001011001001100100001110010000101001010011111001101101101001100100001011110000100000111001110110110001010000000011111010100100101001000110001000000111001110001110011110001100000000001010010111000100101011101000000010101111000101100011110001010101001101000000101101001001101110110100001000010110011100010000111100101001110010101110110001111110000011011111010011101110001011111010101110101110000100001110000010001110001101000010111101000000100010010000111000000110011100110111110110001000001010101101110011100111010001010111011011111100100010000100000000101010000010111000101101011101110001000000010110110000001110101011000001100010011100010110000010111001010101111101000110010100000110011100111110010011010111001000110111011110100100001011010110010011000100100100110010011111000100101010111100101000100101010101010000010000001100100111110110101111101100100100110110001010101111011101001001100100001110011001001000011011000010110011111010011010001001101010011111000000110011111000001011110010111011010111100100100011000100101010010110111011111011101000000000000100011100011011001010100111001010101101100001100111011011011110111001100100001100101000101001010110010101011010111110110000110010110100010101110001101110110000101110001111110001111011111001000100111101110001000010101100000010110000101100011100001111001101100110111101100011001000000101101010001011111001010001101001100011001001000111010111100011010111000010110100001101101011101100010011001011110111011011111110011101010010101011100010011000100010101100000010110010110101110111101110010011111111110010111001111101010000100111100111000010111011110101101010010100011000100000011111011001000001100101011100101000010010101011110000110001101111100110110100101001101000111010110101001110111011110111101001001100110001110110011111110010011010110001110100001010111100010111001010000110001001001000010100101101010100001101011111110101011011101111000010011110011111000101001100000000100100100100010101001001100101111110010000010011000111100001000110101110110111001000010101011101101011111010000110000000111000011111110010111101001101000111000110111111100010010101011101111111100011101100100010000001110010101111011101101010110001001110000011101001101100100001001110000001101010000010110000110011100010101000111110011101001101100000010010101101101010100001101001101100111011010110000111000110100111100110110011101011011111001010000001011110001110110000001010101011001101011111011010101111110011111101111001010101011101111011100100000111110001100010000000010100100111101111101011100001110111011110010111011011000110111111110110001010001001010100100101101111110100011101101111111000111110000110010010011100110110001101001001011010011110110110111010000110100000101100111001101011101010100111101000111011100011001110100001110010110111000011
101100100001001100000111011110000111010111111010010001000100111100100111111111010100111111001100001110001100110001110110010110000010010100011101011010011000110001000100111101001011011111110010001000111110110111111110110001010110011011001111001111111110001100100010101101110100100011101100111101010100100110010001010111011000010101000000100111010000110111110011111011010011010100011001111111110001010010100100111010101011110101100111100110100111101110100100011001111011011000011010010100010110011010010000101010011010101111111010001100101100011000111000011001011100000000110011110001011111011011111111000010011111000101010100111000010011001011011110101110111101110111101000000010001001000001100000001000101110100100100001010000110011001000001110010100110010010101000110110011101001110110101001111110110011110000110100101001100000000100011010101110100000001100001110001000000010101000101110111010110010110011101111001001101100111000110010101000001000101000001010010011100001000011000111101000010011111010111100100100101010110001101010101110010111011100011010011000001010100111111111101101011001000000111010110000000100000111111100101001100110101100111100011001101111110001110011111000111010100110010010000111001001011101010010001000101101011110001010100011110000011101101001100100011101101010000101110011011001101000001011011001000001010011011010000011100101010101010000001001000111001111010100000111100110011101001010110111010100010110101010111100101101100001000000010010010101100010000101100111010001000101000100111101111101001111011010110011001111101110011000010101101100010011101000111010100110011101000101000011110010110101111110110011000110111010110100100110110101011001101110101110100110110111000110110101101000000101111000010000010110001001101000000001010011010110100101101011000000100010001101100010011111101010101100000100011110001011110101001000011000111001000100110100101000011001100111100001001011110011110011110100110001010000000101100011011010001000101010001001011000010111111110110101100011010101111100010000000100101011100110010000101110010010100000111111111101000000011100111010000101000011011010011110011001010010011010111000010110100000100110010011001010101001001000111010000111110010001110001010110001110110101111111110110010111001101111111110001010111000011110110011111110101001100110001011110101101111100101010011010000110111010111000100110111110110001110111110000001110001100011001011110111110000111110011010011111011111111011101111010011101100100111001100011101011011111110011111000001111001101011011000100010000110111110111101101000101100110110111010010001000100001100101001111111101111111011010001111001001111010011001110011000110011011011000001010110011011001010000100111001001001111111011111000100111010011000010111010010011100111110101110100001010101010001010001100100111100010111000011000101010011011101000010110010100001111001110000010100110000011010000011101110111101001010011101000101001001110010101000001110101011110110101001110011000010000011001111111101100011000010
111000001010000100100000010110101000100011100101110110101010010110111011010000010101010110000001110111100001000100011001000100111000001010101011001111101001110101010111101111001011001000000111101110110111100001010101001001001011101110101001000010000100110100100010010011110011111101101111100111111011110011111111011101000111101110010110111001100001110010101001001011100111001000011000011000101011111101110110100011101100101010111101010011100000011100111101101100111110001100011100110000000100101111111100110010001011100000011010111001000111111010110010110110000110111000101010101111110101100000011101011110000000000010000011001001001000110110111110101110001111010110000100111001000010001011101011001001010010100011100011110001100000010100010000110011011101111110100101001001111001011110110111100111110101111000001111010110100110011001001110110000011011000100100100011001111111011110111010000101111111000000101010111100101110100110111011111110010000100000100101011010111010011010011001011000000000011100000001111011110011000010010000100000111100110011110001111000110000111000101001100001010010011011010110001011011011110101001001101001110000010101000000111010010110010010111010011110111101101101001001110011101001111111010011100100100100111111000100000000110010001111001011000010100101001100011001010000011011100101011100000100001011101000001101011110000000100101011111100010001000100010101111101010101100110110000000001001110101011011100001010011111010100011001000111111110010110111111110000001010110010011000010100111101001100011011110111100111011100001111000111001100111100101011011010110100101100101111110011110111001001011110110100011000110100010111010100110110000111001111111101111110010000110111000010010000001101100010010001110110001111100101011001100001101111010000110101111011101011010000001000000100100001100111100000110001001100111101010010110011000110010101000101011000011000001001001101101001001101111101111000111110000010101011101110100100010100011110000011101000011011010011100000011110100100000100011100010000001110111011101111111000011011101111101110011001000111001101000011010110101100111010010011000010111111110111100101011010000110100000000100011011111010110000011010011000010101100111010111101010100100010100001111001101111000000100010001111110110111000001100011101010000111010111101101111101101001000010000000100111111001010111111001100110101101000111100010110010011000001100110001000000001111100111010000110110111010001000011110110111100111111110011101010101010000101111010000101101011100011100001101100101001101010101000010011111011000101100111010111101100100000001001101111101010101111000010101111110001011001101110110110001000010001111000000001100101010100110011011111000100101001010011001101000110010010100010010100111010010001100101011001110111111101100101010101000110001010100100110001011001000111001010001101001010011011100000010011111101101000001110000101110110100000001100111011101101111110110110100101101011100110101010011010110010100100010111110111111001010011001100
010111001000011101010101000001100100111100100000011001110101000101010101011111101000001100010101110011101001110111011011000100001010100010010110111110110001101110111010111010010110010110110011011100100100000111111110101101001000110110001110001010001010000111100001001110101110001010010110100100100100100011000000101100101001011111110100101110101011010111101000101101111010111111101110111110000011011101111111001110011101110001010010011100110110000001111101011111001010000001100011011100110011010101101110000011001001010101101000100101001000010100001011100001010000111011110000010001101110010110101011001101000111010000010110111001001100010101000110101001101000101010110000110110111001011111100111100001010010001100110000000001010011110001100011110100101001110100110111010110011111110000100011110101001000001110100000011110101111101101110111110100011011001001011101110111110111101011011001000100001101100000101010001110111101011101011111110011000111110011110011111010111001010010111011101101010011101111000000010101001010111100001100110001011100001100101000111001010100100111010001111101111000100100110000010000101111100011111000000110010110101000111000010010110000001101101101011010110100010100111001100011101110010000011111100101111100111100110011111010110000101000000010110001100110110001111110111101011010100111000001001111111110100101110011000100010100100110001110001100110010110000001100101101110100110110100001110101100011000111100001000101001010111101000100110101110110000011010001010110011011001000010001100000010011110110011011001110111100101110110000011101111111101101101111001001010001001110100101100001111010100110111000010101101101000101111111011001000100000010001011001001000011100111100110011001110101001011000111110010000111101110001000001011101110010101011000101100110111111011110000000000001111110111100010111101010110001000110110111011010101010110101110111011010101001001001001111011001011100000010110111110100101101010111001111011000010101100111100010101110111111110100000000101001011010001100000010010000110101010001101100000001100101000010110111010010000101011001101010101000110100000011001110000010001000011000100100101111001011010010010100110010110111010100001101101111001000001000011101100001111101001011001001110101101111011100111010111011111101000100000101111110000101110001110000100111101111100100110011110110001100010111111101010000110000101110011100001011110111011010000011111100110110100111111101101011101100000010010100101111101100010111110011111111100110011110001010011000010101010010000001111100111000101000111010101101000011111100011110110101101000010001111011001101010101001000101011001100100001000010001111111000110011010101100001010111110101000001101011111110110011101000010101100001101000100101010110100000111000000010110110001100100010100000110100110101100000010111011110000000000001010010010100010110011111100000111111100110011111010011101110110101001100011000111001011001000111000110100000111011101101111111000111100111110101001000111101010111011001101101000
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1???????????0??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0????????????????1??????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1??????????0????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1??????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????0???????????????????????????????????????1??????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1??????0???????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????1??????????????0?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0???????????????????????????????????????????????1?????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0??????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????10??????????????????????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????1???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1?????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0???????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??01?011???1??1110??0?0?1010?11?111101??1011011?1?0??01?000???11?1?00?101?1001100?01?0101?000?1??1?00??00000?011101?0?1??1?000??011??10?10???1?0??10?0?0?01?1??00110???01010000??101?1??0???010?0?1?????1???111?1?00010?0?01??1?101000?01??0??1??1001?1????10101???1?0?0?1110111110?0???100011??101100?0?001?100?1??100?00111?11???0?1???10010???????0111?110??110??0?1?0?1??0?1?0?0?11?0100???1101100??0010?010?1??1010?1????0??1000?1?111?11010110010?0?1110011?0?0?10?1?0?1???1?0?1?0?10?1??0?00?10?0?0?1001100?1?0?101?01???0011111???1111001?11100001?1?011?1???00100??1?11??101?0?1?00??01?1011??1??01100?0?1???0?001?0?00010?0???0110??0001010?1?1?0110111110001?0?1?10?10001??1?1?110??01?0??01?0??01?00?1?1?00111?????1?11?01011?001010?01?0?1???10?????0000010?0111000???000?1???1??0??0100011??1??0??11??001?0??110001???0?001?10?11111?110???1?01?1011?11?10?1??0??00??1000??110100010100?110111101?1001?110?01??1???10?0??1?1??1?011101010?01??0?11111?011?1?1011?100?00??0?1?0?0???1?10000?000?0?0011??????1?10?0?110???0??0??0111000?1?0110??1?1000101??0?1?010011111??101?0000?1??0?0100???????11?01???111?111?0?1011?000?100??00?11100100101?0???01??1?1100????0????1?0?1101011?011111?1001??0001?101?0?11?0?011?1???0101110001?0?00?0?????0?1?10??110?1?0?1?0111?1100?001??1?10?111??010?0?1000?101??100?001??01?00???0?1???01????0??1?00?110100010???00?1??10?1?1?00??0?0111?0?0???1???00?1?0111?100001????1111??1?01?0011?01?01??110?0?01??001?1??10?0?10010?1001?100?0?0111?11100?1000?00010?00??0001?0??010??11?10?01?0000100011?1100?00?1?00?1?0??0?0011011?1?1??01011?010?0?000?00?1?0?11??1110011??111?1?100?01001?1???0001????1?0011?010?0?00??10???1?010100?0??10?00?10??1?1?110?00????0?????0110100?01????1?11??00010?0?0?00101?010??1110???001??0???00001?1?1??011?010??0000?11110111???10?110011??1?0100?1??0???01??0011??01??101?001100??10?1111111??1????0?0?1?0110????00?010?0??0???0?11111?0?1?1??1??0?10110010????10?01??0?0??010?1??1???101111??0?0???1?100010010?10??11??1??10???0??01?1011111?110101???1?011?10100?00???010110?????0????11101????00111111011110011?10?11?1?00??1?0000??000?0000110?0?1?010111??0?011???10??1???101?1?0?01?1?01?1?0?1?1??011?0001?1111??1?001???10101?11??100??000101010000?000??1010???011000001?000??0?1000?1?0?1???0?1?1???11100?00?1111??00??0?110101?1110??1??110?1??1??0?1??0110100??1?0??011011?1100?1????00??1?0?110?1??0?11?011????11?1?0?00?11?0?00??0?000011?1???0?00?1111?1?0110001???11?1110?0?01111?0???110?0?1110?0???1?11?1??11???101?1???010100?1??000?001??1????10??000?00??011??0????111?0???00????101???0011?011?0001000??1?00010???11??001111100???1110?110011??0?0?0??1???10??000???1100?11001?01?011?1?110?110??001???00????001???0000??0?0000000??1?111?0?110??10???0?10?00???0110??0?001?0?0?1??0111??00?11?1???0?????01????0001?001??1?00??1?1?01000????0100010?11?10??11110????010?1?001111?00000?00?011????1?01?0111?00?11???01?????100???0??000?0?0??0?????0?0??0?00?0?????11000??000?0??1??0??0?1101?10?110010??0??1?0?1?00??00??0?0?0001100?0?0?1?1?101???????010?0??000???00?1????1110?00?0?0001?11?0110?0100?00?1?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0???????????????????????????????????????0??????????????0???????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????1???????0???????????????????????????????0???????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????1???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????
???????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
100001111001111000101010111011110100000000111000110110111100101011001101010111111001101000000111010000000010011111101011101000100100110010011100011000011110001001111100111100110001100101010011111010110111110011100100101100010001011110010001110010001110001111011111011011001000001111101111100011100011100000101100100011000010001111000011011110100100001100011001011110110111011100100111101111100010111010011101111000011101111001101111110011101100101110110010001000000111010011110011010101001110001100000001110001110010001010100011011110101111011100010101001011110111101011000000101110001110111011110111101010101100110110101011000000111101001011010111100000101101000101111110010011000010111110010101010101011100101001000011101111110100110110111001010000010101110111100100111101110011010100111010001011100001011010010000111100111011000110000100000010010000010000100100011101001010000111101010100110001110010001110010111111110111110110011100110000000100011011100010011000111111101001001110011011101100101000000010111000001111101011100000110100001110011010110001101101001000101000100011100111110001100110111111001010010101011001101010110000000110000101111100101111101011010001100000110100010000001111111110010010111000110001100101001101010000101000011001110110001011001111110111110100100101110101110000101111010111011000110100111010010111101011101010001110100100010101100011110111101001111101010110110010100110101010010100100110011100101001011110010001101101100101011010101001101001111101110110110110101010110110111010101001000101111110100010000101101010101101010111010110111000010000001001011100101111110011110101101010101111011000110100111110010001011010111100110010001011100110001001001010100111011101001000101100111001101110101010110110010000100101111010101000101100011011010010010100101110111001010011001011111101111101000101101100100101111101000010010001110001111101001001000010010101001110111110111000100111101110001000111010111011110000001100111000111010000100111011101001110010101010110011001001010001011110011011100110010011010001001010110110010011101011111110010110010111011011110011001000000011101110110000011011111001001111101010011011101101111111111000011010101010110001000101110000110001001001001010000110010111110110011011011000101111101101101011111001100100001110001001111010110100111000110000001111011000010100011010100000000111001111000110010111011001111001010101001110111010110101110000011011010000101101100111000000101000110111111000111000010100110011011100111100111100101110011001110010011101000000110110101110000001000011111010000001011111110001001110011010001101111011110001010110110101010111101011100010000110100001100010101111000001000110110010010001101110000011010101011101001011100001000110011101100010010110001101101100001001100100000111010110101110001000011111110101101001010101111001000011010101110011111001011110111011111010010100011000111000011111001101001011101100001101010101011100000010101010001000110110111110101111111110000001101011001110100100110100011000010110001111
?????????????????????????????????????????????????????????????????0????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1???????????????0??????????????????1??????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0????1??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????00???????10??????????????????????0??????????????????????????????????????????????????????????10?????????????????????????????????????????1??????????????1???????????????????????0?????????????????????????????????????????????????????????????????????????????????0???????0??????????????????????????????0????????????0????????????????????????????????????1???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0??????????????????1?????????1???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1????????????????????????????????????????????1??????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????0???????????????????????????????????????1?????????????????????????????????????????????0?????????????1?????0???????????????????????????????????????1?????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????
??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1??????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????1???1????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????0?????????????0??????????????????????0???????????????0???????????????1????????????????????????????????0??????????????????1?????????????????0?????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????1???????1?????????????????????????0???????????????????????????????????????????????????????????????1??????????????????????????????????0?????0???????????????????????????1????????????????????0???????????????????0???????????????????????0????????????????????????????????????????????????????????????????????????????????1??0???????????????????????????????0????????????????????????????????1???????????????????????????????????????????????????0????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1??????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0?????????1??????????????????????????????????????0?????????????0????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????1?????????????????????????????1????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0?????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????1??????????0???????????1???????????????????????????????????0????1???????????????????????????1????????????????????1?????0??????0????????????????????????1????????1????????????????????0????????????????????????????????1???????????????????????????????????????????????01?1????0??????????????????????????????0???0??????????????1???????????1??????????????????0??0??????????????????1???????????????????1?????????????????1???1?????1???????1??11??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0???0????????????????????00???????0?????????0??????????????1???0??????????????1??????????1?1???????????????1???????????????????????????????????????0???1????????????????????????????????????????????????????????????????????????1???????????0??????10?1??????1??????????0???0????????????????????????????????????????????????????????1???????????????????????0??????????????????????????????????0??1?????0???????????0????????????????????1?????????????????????????0?????????????????????0????????1??1????????????0??????????0????????????????1?????????????????????????????????????????????????1????????????1???????????????????????????????????????0????????????????????????????????????????01?????????????????????????0???????????????????????????????????????????1???????0????????????0?????0??????????????????????????0?????1??????????????????????????1???????0???????1?????????0?1???????????????????0????????????????????1????1???11????????????1???1??00?1?????????0??????????????0???????????????????0??????????0????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????0?????????0???????????1????1????????1??????0????????????????????????1????????????????0????????????????????????0???????????????????????????????????????????????????0????????????0??1????????????????????????????1???????????????????????????????????????01??1????????1?????????????????1????????????????????????????????????????????????????????????????????????0???1?????0???????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????10?????????1??????????????????????????????????????????0??????????????????????????????0???????????1?11??????1??0???????????????????????????????????????????1???????????????0??????1????????????????????????0???????????????????0??????1???????1??????????????0?????????????????????????????????????????0???????????????????????????????????????????????0????????????????0????1?????????0??0??????1??0??????0????????????????0????01????0??????????????????????????????????????????????????????????0??????????????0??????????????????????????????????0??????????1?????????????????????????1?????????????1?????0???????????1?????????????????????????????????0??0????????????????0??????????????0????????????????????????????????1??????????????????????????1????????????????????????????????????????????????????????????????????????0????????1????????1??0??1??????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????
??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1??????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1??????????????????0???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0?????????????1???????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1????????0????????????????????0?????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0?1??????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????1???????????????????????????????????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0?
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0?????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????1?????????0??????????0?????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1???????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????1???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????0????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????
?????????1???1????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????1?????????????1??????????????????????0???????????????0???????????????0????????????????????????????????0??????????????????1?????????????????1?????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????1???????1?????????????????????????1???????????????????????????????????????????????????????????????0??????????????????????????????????0?????0???????????????????????????0????????????????????1???????????????????0???????????????????????1????????????????????????????????????????????????????????????????????????????????1??0???????????????????????????????1????????????????????????????????1???????????????????????????????????????????????????1????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1??????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0?????????0??????????????????????????????????????1?????????????1????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1?????????????????????????????1????????????????????????????????????????????????????????????????????????????0?1??????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????1????1??????????????????????????????????????????????????????????????????????0?????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????0????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????0??????????????1??????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0???????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0?????????????????????????????????????????1??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????11?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????1???????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????
???????????????????????????????????1????????????????????????????????????0????????????????????????????????????0????????????????????????????????????????????????????????????????????0?????????????????????1???????????????1??1????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????????????????????????????????????????0???????????????1????????????????????0????????0????????????????????0???????????????????????????????????????????????????????1???????????????????????????????????????????????0?????????1????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????0??????????????0???????????????????????????????????????????0?1??????0????????????????0???????????????????0?????????????0??????????????????????????????????1??????????????1??????????????????????????????????????????????????????0?????????????????????????????0????????????????????????0????????????????????????????1??????????????????????????????????????????????????????????????????????0??????????????????????????????0????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0??0??????0????????????????????????????????????????????????????????????????????????????????1???????????1????????????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????1?110??????????????????????????????????????????????????????1????????????????????????????????????1??????????????????????????????????????????????????????????????????????1??????????????????00??????????????????????????????????????1?????????????????????????????????????0?????????0??????????1?????????????????????????1?????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????1???????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????11????????????????????????????????????0???????????????????1???0?????????????????????0???????????????????1?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0????????????????????????????????????????????0?????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????1???1????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????0????????????????????????????????????????????????????????????0????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????1?????????????????????????????????????????0????1?????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1??????1???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1????????????????????????0?????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0????????0??????????????????????????????????????1?????????????????1?????????????????????????????????????????????????????????????????????0??1????????????????????????????1??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????0??????????????????????????????????????0?????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0???????????
????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1????????????????????????????????????1????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????0???0?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????1??????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1??????????????0???????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1????????????????????????????????????1????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????0??1?0????????0????????????1?01???????00?????????????????????????1????0?????1???1??1????????????????????????????????????0????????????????????1?????????????????????????????????0??????????????????????????????????????????????????????????????0???0???????0???????????0?????????????????0?????????????????????????????????????????????????????1?????????1???????1???????????????????1????????????????????????????????????????????????????????0??????1?0??1?0??0???1????????????0?1????????????????????????1???????????????1???????????0??????????????????????????????????????????????1???????????1?????0??????????????????????1??????1??????????????????????????????1??????????????????0?11??????????00?????????????1???????????????????????????????????????????????????????????????????????????0?????????????0???0??????????????????1???0??????????????????????????????????????????????????????1???????????0???1??1??????????????????0???????????????1???001????????????????????????????1???????????????????1?0??????1???????????????????????????????????????0??????????????0?????????????????????????0?1???????????0????????????????????0?0???????0????????????????????????????????????????????????????????????????????????????1??????0????0??????0???????????????1???0??????????????????????????????0???????0????1?0??????????????????????1?????????????????????????????1?????????????????????1????????0??????0????????1???0???0???????????????0???????????1????????????????1??????????0???0???????????1????????????0??????????????0?????????????????0??????????????????????0?0??????????????????????????????????0???????????????????1??1???????000??????????????????????0??????????????????????0????????????????????0?????????????????????????????0??????????1??????0?????????0????????????????????????????????0????????1?????????0????????????????1????1??????????????????1?????????????????0?????0???????????1?????????????????????????????????????????????0??????????????????0????????????????1???1???????????????????????????????1?????????????0?????????????????0??0???????????????1????????????????????1??????????????0?????????????????????????1?????????1??????????1?????????????????1???????0??????????1??????????????????????????1??????????????1?????1?0????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????????1???????????0???1??????????????????????????????10??????????????1??????0????????????????????0?????????0??????0?????????????????????0?????????????????????????????1?????????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????0??????????????????????????????????????????0????????????????????????????????0??????1?1???????????????????0?????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????1?0??????????????????????????????1???????11?????????????????????????0??1???1???????????????????????????????????????????0??????10?0?????????????1???
??????????0???????0????????????????????????????1???????????1?????????????????????????????????????????1?????????????????????????????0????????????????????0????????????0?????????????????????0??????????1??????????????????0???0????????????1??0??????????????????0?????0????????????0????????????????????1?????????0???????????????????010?????????????????????????0??????1????0?0?1???????????????????1???????????10???????????????????????????????????????????????????????????1??0???????????????????????????????????????1?????????????1?????????????????0?1????????????????????1???????????????????????1???????0???????????????????????????????????????0????????????????????????????????????????????????0???????1?????????????????????????????1???????????????????????????????0?????????1???????????????????????00?????1?????????0???????????????????1??0??????????0??0???????????????????????????????????????????????1??????????0?????????????????????????????????????1????????1????????????????????????????????????????????????1?1?????????????1??????0??0??????????0???????????????????????0?????????0???????????????????1??????????1??????????????????????????????????1?????0?????????????1????????????0???????????????0?????????????????????????????????????????????????????????????1?????0?????????????????????????????????????1????????0???????0???????????????????????????????????????????0?????????????????????????????10????????????????0?????????????0?????????????0????????1?????????????????????????????????????????????????????????????????????????1???0??????????????????????????????????????????0???????????????????????????????????01??????0????????????????1????????????0?????????????????????????????????????11????????????????????????????1???????????1??????????????????????????????????????0???0???????1???????????????????????????????????????????????????1?????????????????????????????????????????????????0?????????????1?????????????????????1???????????????1?????????????????????????????1???????????1??????????????????????????????????0??????????????0??????????????????????????????????????????????????????????????1?0???????????0???????????????????1????????????????????????????????????????????1??????????????????????????????????????0?????????????????????????????????????????1???????????????0??0???????????????????????????????????????????????????0?????????????????????????????????????????0???????????????0??????????????????????????????????1???????????????0??0??1????????????????????????????????????1?????1??????????????????????????1?????????1?????????????????????????????????????????????1???????????????????0????????????????????????????????????????????????????0???????1????0???????????????????0???1???0?0????1???0????????????0?????1???????????????1???0?????????????????0????????????????????????????????????????1??????0??????????????????????????????????????????????????????0???????????0???1????????????0???01??????10?????????1?????????1??1??????????????????????????????????????0?????0???0?????????????????1???????0??????????1???????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
111101101111111000011011001000001101001011101001111000011011001101101001100001101011001111000001101000011111011011010011111111011110011000010110000101011001111110000000000001100111000100010100100000001000010101011101100101110011010110101110111101001100101010101000000110100100110001110111000000100110001111000110110111111111101100110000110101101100101111111000111101001111000011001100000001101000110100000101110110000111000110101011000010011111011000000000110000011100001110000011101000101001011000010111111010000000000001001000110101100110100010100100101001111110010100100011000101111101010111010010110111010001010011100100101110100110111101101001110010001000001001000001110111000101000001111100011101111111111011100100011001011101011111101010011010110100100001101111001100101011001010100100111111111101010000101100110111111010101110001001100110011101001101010101001010010101111011010111101110010110110111000101101011110111010001010110001000010111110111000101101001010111000101101101010011110001101000100101010001000001001111010101110100101100110111101100001110010101010111000111011101011001110100101100000100000000000111111111001010001110101010111000101100100110100011001010001000011110010100000111011111101000100000011110101001001111001100010111110101101100000010011111001100111111001011001000010111001100110111011110010101011011101100001110110001001101111111110110110111110000111100101011000010100000111000010011000110101011011111111111110111011011110101000010111100010100100100000001000100110011110011111011101110011011100110011000111011110010010100000111111111110000001011001111100110001111111101010100110101101000110110011010100001110100001110110111100100011101000010100111011110010110101001100000101000000111101001011111110001001001101101001010110100001111100010001000011000100111011010100111001000110011100000111110001010011101001100111110001000101011111100110010010111011100010100100100110111001010001000011011010011010010110001010000001111100111100110011011001010011110100001111000110000001110001100010110000000111011101110100011100110111110110000111000010110001110001100101100101100011110000001001100011010101000010100111100010101011010100000101001001000000101001110101111001110010010001001010100010101001010000111111100101100011110011100011100001111110100100010010011110100010111101011010100000011011011001110011111011101111110101001111110111000010010111010000110010100000111110110010110011101101000010011101011011000010011100111110111011100110111100011101011010110011001000100110010001001011000110000100001000100111010001001010001011111000000001011011010110010000000000110000011000011010000100101101000001100110100000000010001100010000001110110001110001001110110001001111111110111100001010001100101100111110011011010010010001111000001100100100010010010001011110100111011011001100100000000011111000010101101100011110111010101100110110010111000100001010010000011101011000010010011000110001000010110010001000000110000000110111100111110001111011001000111001000100011010100101000011110111010
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????0?????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????00??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0???????????????0????????????????0?????1????????????????????????????????????0??????????????????????????0?????????????????????1???1????????0???????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0???????????1???????????????????????????????????0????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0???????????1????????????????????????0?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????0?????????????????????????????????????????????????????????1?????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0????????1?0???????????????????????????????????0?????????????????????????????1?????????????????????????0???????????1???????????????0???????????????????????????????????????????????????????????????01????????1????????????????????????????????????0????????????????1????????????????????????????????????????????0??????????????????????????????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0???????????????????????????0???????????????????????????????????????????????0??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????0?0??????????????????????????????????????????????????1????0?????????????????????????????????????????????????0???0??????????????????????????????0???????????1??????????????????????????1????????????????????????????????????????????????1???????????????????1?????????????????????????????????????????????????????01??????????1???0??????01??????????????????????1???????????0????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0?????????0?????????????????1?????????????????????????????????????????0???????1??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1????0?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????10??????????????????????????????????????????????0
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0???????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0?????????????????????????????????????????????????????????????????????????1?????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????00????????????????????????????1??????????????????????????????????????????????????????????????????????????0???????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????0???1?????????????????????????????????1????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0??????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????
?????????????????????????1??????????????0?????????????0???????????????????????????????????1????????????????????0????????????????1?????????????????????????????????????????0???0??????????????????????????????1?????????????????????0???0???????????????????1???1????????????1???????????????????????????????????????1???????????????????????1?????????????0?????????????????????????????????????????????????????????????????????????1????????0?????????????????0??0??????????????0???????????????????0????????????????????????????1??????????????????????0???????????????????????????????????????0????????01?????????????????????1??????????????????????1?????????????????1?1?????????????????????????????????????????????????????????????????????????0???????????1???1????????0????????????????????11????1??????0??????1????10???????????????????????????????????????????????????????0????????????????1???????????0?1????1?????????????????????????????1?????0???????????????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????0????????????????????1????????????????????????????0????????????????0????????????????????????????????????1??0???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00???????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????????????????????????????????????????????????1???????????????????????00??????????0????????????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????1??????????????????1??????1???????????????????0?????????????????????????????????????????????0??????????1???????????????????????????????????????0??????1???????0???????1???1????0??????????1??????????????????????????????????????????????????1???????????????????????1????????????????????????0??????????????????????????????????1????????1???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0?????????1??????????????????????1??0????????????????????????????????0????????????????????????????1??????????????????1????????????????????????????????11????????0????????????????????????????????????0????????????1???????1??????????????????1??????????????????1?1????????????????????????????????????????????????????????0??????????????????????????1?????????????????0??????????????????????0???????????????????????????????????????????????0?????????????????????0?????????????????0?????????????????????????????1??????????????0???????????????????????????1????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
010110110001010111111001111110011101000101011100101000110010111000100100100110110111011110001010001000001010101011000001101111100110011100000110111011110011000010100111001010111000110001101100101100101011111111011110110011111101110111111110010000010101111010101100111101110001111001111111101110110010110010001101110010110101110100001001101000110001011010011010011111100101000101101000011101111011010110101011110000011010100010100001111000010001111011100111110100101101000101000111100000011111111010001110110111110100110100101101001110010111001000111000000111010110100000000011110100100111001101110100110001100110101110011001011000000101111111011101111100111010101011101111100010010010001001111111001000000111011011110101000001001011110110000110100010110001000111001111101000110011010000011010010111011110111010011110010010101011000111010110111000110001000111111101100110001000101001010101100110101100001001100110001110111011010111001111001110111111001111111011110001001101001011010110111111001010010000100111100101000001000000001111111110111001010110110001010100111011111100101100011001011110001111101000011010011111000000100001001000101100110000000010000000101011101001000110000100000111000101000000111000100010011011001101001111110110010000010010011011101100111000000001011000011011001111110111101100001000101010000000010001010110000010000111011000000000010111101110011111001011010100010111000111010010111011011000100110001101010000100101010101101010001010100001100011010101001010110000101101001010110000101001100110101100011010000110110000110100011111001101010110101111110011111111101001100101011010100011001011010110001100010010011000111110000101010011100011101001001010011011000100001010010001000101010011001110100000100001010101101101110100101111110011100011010000001101011110110100010001011110000110010011001100100010001000110010100010101001001110011011111001111010111101001001010001010110011110010111111010000110101001110001111001101011100001001001010001111101000011111000101101000011010011001111011101000000000110100110101000011000001010000101000000101010101011001001000011000110000001001101110111001101011101010110010110001001111010100001011011010011010100101000110011011100010100110111110101110001011111000011110000000000011111011110100011100010001110011010101100011011001111100000110111000101000001001001010111110101110011010110110000000011001001111101000111110010111101010101000011001011001110100110100010010011001100100101100101110110111011000011011110111000011000100101111100110101110110100001100011011101011011110101110111000011100100110001110001000100100000110111100110110100111101010100010011001000110101100000100011111111011001110111110000011000100000011011001100011011001010010100001000111110100101000001010001101000011111111011101011000101111101011111101011001010001011100011100000100101100111010010110111001110100110110101010111010011011011100010011010110001000011001011101000100001101101010000000011100110100001100111010000100000011001100100100111001010001110111111011100110100
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0?????0???????????????????????????????????1????????1?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0??????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????1????????????????????????1??????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1????????????????????1????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1??????????????????????????????????????????????????????????????????????????????1??????????????????????????????????0?????????1????????????????????0??????????????????????????????????????????????????????1??????????????????????????????0????????????????????????????????????????????????????0?????????????????0?????????????????????????????0???????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0??????????????????????????0????????????????????????????????????????????????????????????0???????????????????????????????????0??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10???????0???????????????????????????????????????????0????????????????????????????0???????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1?????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0???????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????0???????1????????????????????????????1???????????1?????????????????????????????????????????0?????????????????????????????0????????????????????1????????????1?????????????????????1??????????1??????????????????1???0????????????1??0??????????????????0?????0????????????0????????????????????0?????????1???????????????????011?????????????????????????0??????0????0?0?0???????????????????1???????????10???????????????????????????????????????????????????????????0??0???????????????????????????????????????1?????????????1?????????????????1?1????????????????????0???????????????????????0???????0???????????????????????????????????????0????????????????????????????????????????????????0???????0?????????????????????????????1???????????????????????????????1?????????1???????????????????????10?????1?????????1???????????????????1??1??????????1??0???????????????????????????????????????????????1??????????1?????????????????????????????????????0????????1????????????????????????????????????????????????1?1?????????????0??????0??0??????????0???????????????????????0?????????0???????????????????1??????????1??????????????????????????????????1?????1?????????????1????????????1???????????????0?????????????????????????????????????????????????????????????0?????1?????????????????????????????????????1????????1???????1???????????????????????????????????????????1?????????????????????????????01????????????????1?????????????1?????????????0????????0?????????????????????????????????????????????????????????????????????????1???0??????????????????????????????????????????0???????????????????????????????????10??????1????????????????1????????????1?????????????????????????????????????00????????????????????????????0???????????1??????????????????????????????????????0???1???????0???????????????????????????????????????????????????1?????????????????????????????????????????????????1?????????????0?????????????????????1???????????????0?????????????????????????????1???????????1??????????????????????????????????1??????????????0??????????????????????????????????????????????????????????????0?0???????????0???????????????????1????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????????????????????1???????????????0??1???????????????????????????????????????????????????1?????????????????????????????????????????1???????????????1??????????????????????????????????0???????????????1??1??0????????????????????????????????????1?????0??????????????????????????1?????????0?????????????????????????????????????????????1???????????????????0????????????????????????????????????????????????????0???????0????1???????????????????0???0???0?1????0???0????????????0?????0???????????????1???0?????????????????0????????????????????????????????????????0??????1??????????????????????????????????????????????????????1???????????0???0????????????0???11??????11?????????1?????????0??0??????????????????????????????????????1?????1???0?????????????????0???????1??????????1???????????????????????
????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0
?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????1?????????????????????????????????????????????????????????????????????????0?????0?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????0????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1???????????????0??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????0??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0???????01??????????????????????1??????????????????????????????????????????????????????????00?????????????????????????????????????????1??????????????1???????????????????????1?????????????????????????????????????????????????????????????????????????????????1???????1??????????????????????????????1?????????????????????????????????????????????????1???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1?????????1???????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1???????????????????????????????????????0???????????????????????????????????????????????????????????0?????0?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????1????????????????????1???????11?????????????????????????????????????????????????????????????????1?????????????????0????????????????????1????????????????????????????????????0?????????????????????????????1????????????????????????????????????????????????????1?????????????????????????????????0?????????????0?0????????????????????????????????????????????1??????????????1???????????????????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????????????????????????????????????????????1???????????????0???????????????0????????????????????????????????????????????????????????0????1?????????????????????????????????????1???????????????????????????????????????????????0????????????????????????????????1??????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1??????????????????????1?1????????????????????????????????????????????1???????????????1???1???????????????????????????????????????????0??????????????????????????????0???????????????0?????????????????????????????????????????????????????????????1???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????00????????????????????????????????????????????????????????????????1????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????1????????????????1??????1????????????????????????????1???????????????????????????????1????????????1??????????????????????????????????????????????????????????????1???????????????????????????????0????????????1?????????????????????????????????????????????????????0????????????????????????????1???????????????????????0????????????????????????????????????????????????????1??0???????????????????????????????????????????????????????????????????????????0??????10???1????????????????????0???????0????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0???????????????????????0??????????????????????????????????0?0??????0????????????1??0????????????????????????????????????????????????0?????????????????????0????????????????????????????????????????????????????0?????????????????????????????????0????????0??????????????????????????????????????????????1??????????????????????????????????1?????1??????????????????????????????????????????????0??????????????????????????????????????????????????0????????????????????????1?????????????????????????????????????????1???????????????????????1???????0???????????????????????????????0???????1??????????1??0??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????0?????????????????????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1?????????????????????0???????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????????????????0??????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????1???????0????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1???????????????????01???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????00?????0???????????????????????????????????????????0??????????????????????????????????????????????????1??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1?????????????????????????????????????????1??????????????????????????????????????????1???????0???????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1????????????????????????????????????????????0??????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0??????????????????????????????????????????0????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1???????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0??????????????????????????0???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0?????????????????????????????0?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1?1???????????1??0????1?1??1??1??11??1?101?1?1?0??10?0?1???1??1?1??????1???011?01??100?000?1??1?0?????000???1011?1?0??0?0????00???1??1????1?0???0?1????1??????0?????0011?010??1?1?0???????1????1?????????11??0??01?0???????????1101?10??1?????00?0??????11??1???0?????0010?01??????????0??0??1101???1?????0?0????010????1??0????1?0???01?11????????1???0?1???00???????????????1???11??0?0???????0?????001?0?1?????1?0??????0??0?01????1??0001???11?????0??1?00?1???1??1???1???1?0??????0????0??1?00???1?0?10?11?1?1?1????0????10?111??????101??11?????0?????0?0????1?01??0??1??10??????11??01?0??1??1??00????0???????011???1??0??????1?10?????0????1?1???1111?1?1?1????1?1??????0??????00??????????0?1???0????0????0001??????????????1?0?0011?1??0?0???01?????11??01??1??1??0???000?1??????0??11110?0??0??1??10????0?1????110????1??????0?0010??0?0???1?1???1?0?01?11?0??0???0??1??0???0???10???1???0000?10???001?1?0??0??????1?????1?1??0?????0?000?1???0?1??0??000?0??0????0????????0?1?????1??01????01???1111??????1?1????100???1??0????1110????01????1?110?1?0??????1???1??????1????????0??1????????????1???1???10????0?0??0?1?00??1?0???1?0?010000?01?0?????????000?????0??????0?10?01?0?0?1?11?01?0???0?????1????1?1?01??1??????0?11???????1?1???????1??1??001?0???1?11?0???11?010??0??0?110???00?0????0???1???11???0???1?0??????1???1?????0????1??010000??1????1?0?????1???????1????????0???????0??1???????1?110????110???0?01???0???1?????011???0???0??????0??1????00??110??0??0???01??1?01?0?11?1?11??10?????1?????????01?10???????00?11??????1??1?1????0??????01?????????????011??0??0??????????0??0???????????010?0?000?1110??????1??0?????????1??1????????00??????1?1?0?1???0?0??10????0?101?01??????????000111??00???????0???1????1???0?100????????1????0????0?????0??????????0??11????10??11???0????11?001?10??0??0???1??1???10??00?????1??1?0??11?0???10?10??1?0??0??????0?1?0000???????000?0??0?????0??1??0?1?0??0????01?01?0??????1?1???0?????01?1??1???01???1????????0????10?1?0?1??????????11???1??11???0??????11?00???1?00????1????0???00010???????????0????????1??00100??1?0??01????01????0???????????01?110?1?1??????11?1???1???????1???0???11??0???11?1??1?1?0?0????01???0?1??0?0??0?110???????1??0???????1011???11??0???1??1???????0?10?110???1????100??0?0?????1?0?1???10??0??0????????1??1??1?1?0??1?0??0??101??????????????????0??1?????1?????010??0????1???0?1?101????0?01?1???????0???1?11?0????0?????01??0??????1?0???0???1?0001??0????0?00?1?0???00??1?????0???100??1???0???????1?????00?????111?00????0????01????????1??11??11??0?1????????00?0???00??????0????0?0?0?1?????1?0??1???010???????1???1?0???????????1011?????0????????1????1??????0???00???1???10?1?00???01??1??????1????000??????0??1?0?0?0??????00??1?0?1??10??????????????010????0???0?0?1???1?0??1??0??????1?????0??????000??????1??0??0?????01????????1?0??01????????11?????0??0?1?0110??101??0??010??????01??????00??????1???????00???????????????????????1?????0?0?????10?10??0?0?0???????????110?00?01?00???0??1?0???????10??1????0010???1???1???1?????????11???????0???????????0??1?1??1?0?01?01?0??????1??00?0?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????0??????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????1?????????????1???????????????????????????????????1????????????????????1????????????????1?????????????????????????????????????????0???0??????????????????????????????0?????????????????????0???0???????????????????1???0????????????0???????????????????????????????????????????????????????????????0?????????????1?????????????????????????????????????????????????????????????????????????0????????1?????????????????0??1??????????????1???????????????????1????????????????????????????1??????????????????????0???????????????????????????????????????1????????11?????????????????????0??????????????????????0?????????????????1?0?????????????????????????????????????????????????????????????????????????0???????????1???1????????1????????????????????10????1??????????????????00???????????????????????????????????????????????????????1????????????????0???????????1?0????1?????????????????????????????1?????0???????????????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????0????????????????????1????????????????????????????0????????????????0????????????????????????????????????0??1???????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????????????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10???????????????????????????????????????????????????????????????????1???????????????????????????0????????????????????????????????????????????????????????????????????????????????1???????????????????????11???????????????????????????????????????????????????????0????????????????????????????????1??????????????????????????????????????????????????1??????????????????1??????1???????????????????1?????????????????????????????????????????????0??????????0???????????????????????????????????????1??????0???????0???????????0????1??????????0??????????????????????????????????????????????????0???????????????????????1????????????????????????0??????????????????????????????????1????????1???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0?????????1??????????????????????0??0????????????????????????????????0????????????????????????????0??????????????????0????????????????????????????????01????????0????????????????????????????????????1????????????0???????1??????????????????1??????????????????1?0????????????????????????????????????????????????????????0??????????????????????????0?????????????????0??????????????????????1???????????????????????????????????????????????1?????????????????????1?????????????????0?????????????????????????????1??????????????0???????????????????????????1????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????1??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????0??????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1????????????????????????0???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1????????????????0??0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????0????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0???????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0????????????????????1?????????????????????????????????????1????????????????????????????????????????1????????????????????????????????????????1?????????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????10??????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1?????????????????????????1??????????????????????????????????????????????????????????1??????1??????????????????????????????????????????????????????????????????????1?????????????????1?????????????????0????????????1??????????????????????????????????????0???????????????????????????????????0??????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
010010101101100001101010011111000001010100101000010111000100011110000111101110010110010101010101101100010111101000010001111111101100110000101011110100000011100101101101010100111010011010100000010010011011110011110110000001110000001110001001110101000010011101101011111011111001000110000110000011111000011111111001001110010001011100010010100010100110000010111001011011000010110100111010100111000000010100001100011011110110011101000101001100001001000101000000000011101000000011111100000100001110100010000101001011000010110100111010101001101001001100011101101110101000010111111001111011100110100001100100100100010110000001110001011110100010011110010001110101101111110101110101111010111110010101110000110101111111010100110111101001101110111010011001011101000000101011111111000011001101110100110000111101000000100110000011111111110011011010110000110010011101000000101100100100011101001110110100101111100100010111000101011001100100101010110010000101000000100100010011001001010100011101001111100110100010011011100100111111111000110001001001100101001100001000110101001111110001001000111110000001110011001011001010011111110100010001001110100101101000010111000000000100000000111100011101001100010111101101010111001111101111001111010010101000010111001111100000001111101110100101010110111111111100110110101111111010001101110101000011011110101110101001110000101011011001111100100111011001001010101110001000000101111000111000110010111011111101000010111111110001101011101011001110010110010000010000101110010111111110101000101000101001100001110011011101001001110101011011001111011011101000000011111011111001111011010110001111001010101011011011010101010111011111101001110010011011101001111001010011111000100111001000111110100011110111001110001010001100111111111111101001110011101100001101010110011011001101111011010110001000011000011011100000110001000010100011100010100101100110011000110100000111001010011100100100100001001000000111100010101010000111001110111100000000000111001001010111000010101010000101000100110110110001111101010101110000111100110011110011111001110001000101010011011111010110011110001001100011100101000110000111110010101111101001000100011011110011001110111011101101001000100010001101110000101001100100101101000100010001001100000100011011011100100111011001010111011101110010111111000110110111111111100111101000001011111010101001000111110000000011111110011110100001010111001001100011001001001100100000001010001111011011101110110011111001010110100110001111110110111110100110100011001111110010111000011111110001111001010000100011110100100110111110011001010011010001011110010010000001100100000101110101000100100011101111111010100101010001101110101011001111111101011010000010101101110101000001110111010011100101110100000110111000001100011010101111111100111101010001111010011000011001011000101010001110001000000000000011110100101110101111111010111111010101011111001110011101010001111000110001001100100101000011100110110100000110110010100100001010110111011101111111001011000101110011001001101010000000011110
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????1?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????
?????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0?????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????0?????????????0???????????????????????????????????0????????????????????0????????????????0?????????????????????????????????????????1???0??????????????????????????????1?????????????????????1???0???????????????????0???1????????????0???????????????????????????????????????????????????????????????0?????????????1?????????????????????????????????????????????????????????????????????????1????????0?????????????????0??1??????????????1???????????????????0????????????????????????????0??????????????????????0???????????????????????????????????????0????????00?????????????????????0??????????????????????0?????????????????1?0?????????????????????????????????????????????????????????????????????????0???????????1???0????????1????????????????????00????1??????????????????00???????????????????????????????????????????????????????0????????????????0???????????0?1????1?????????????????????????????1?????0???????????????????????????????????????????????????????????????????????1????????????????????????????????????????1???????????????????????????????????????1????????????????????0????????????????????????????0????????????????0????????????????????????????????????1??1???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0???????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01???????????????????????????????????????????????????????????????????1???????????????????????????0????????????????????????????????????????????????????????????????????????????????0???????????????????????10???????????????????????????????????????????????????????1????????????????????????????????0??????????????????????????????????????????????????0??????????????????1??????0???????????????????1?????????????????????????????????????????????1??????????0???????????????????????????????????????1??????0???????1???????????1????0??????????0??????????????????????????????????????????????????0???????????????????????1????????????????????????1??????????????????????????????????0????????0???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1?????????0??????????????????????0??0????????????????????????????????0????????????????????????????1??????????????????1????????????????????????????????00????????0????????????????????????????????????0????????????0???????1??????????????????1??????????????????0?0????????????????????????????????????????????????????????1??????????????????????????1?????????????????0??????????????????????0???????????????????????????????????????????????0?????????????????????0?????????????????0?????????????????????????????1??????????????0???????????????????????????1????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0???1?????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????1?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1?????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1???????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????
?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????00???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1???????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????0??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0???????????????1??????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0??????????????1???????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1??????0????????????????1???
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0??????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1?????????????0?????????1?????1?????????0????0????????????????????????????????????????????????0????????????????1??????0?????????????????????????1?1????0?????????????1????????????0?????????????????????????????0????????????????????0?????????????????????????????????????????????????????????0??????????????????0???????????????????0???????????????????????0???????????????1????????????????????????????????????????????1?????????????0?10??????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0??????1??????????1????????????????0??0????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0?????????????????0?????????????????????????0?????????????????1???????????0??10???0?????????????1??0?0?????1???????????????????????????????0???????????????????????????????1???????1?1??????????????????????????????????0????????????????1???????1????????1??????????????????????????0?????????0??????????????????????????????????????????????0???????????????????????0??????????????????????????????????????????????????????????????1??????????????1???????????????????1????????????????????0??????1??????0??1?????????1?????????1????????????0??????????????????0??????????1????????????????0??????????????????????????????????????????????????????????????00????0??????????????????0??????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1???????????10??1?01????????????????????????????1??????????????????????1?????????1????0?????????????????1?????????????????????????1?????????????????????0??????????1?????????????1??????1????????????1??????????????????????????????????????????????1???????1????????????????0???1????????0???0????????????????0??????????1????0??????????????????10?????????????????????????????????????????????0???????????????????1??0???????0???????????????10????????????????????????0?1??????????????????????????????????????1???0???????1???????????????????????????????????????1???????0???1?????????1????????????????????????1?????????????????????????1??????????????????1?1?????1???0???0??????????????????0???????????0?????0?????????????????????????????0??????1??????????????1?1?0?????????0????????????????0?????????????????????0?????????1????????????0?10????????1???????????????????????????????????????????0??????????????????????????????????????????????0?????????????????????????????????????????????????????1?????????????0??1?????0?????????????0??????0????????0????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0????????????????????????????????????????????????00????????????????????????1????????????0????????????????0????????????????????????????????????????????????????????????????0??????????????????1????????????????????????????????????????????0????????????????????????????????????????1?????1?0??????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????
?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1?????????????????????0??????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1??????????????0???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1?????????????0???????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????1????0?????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0???0???????????????????????????????????????????????????????????????0???????0???????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0?????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????0?????????????????????0????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??0??????????????????????????????????????????????????????????????????????????????0??????0??????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0???????????????????????????????????????????????????????????????????0?????????????????00??????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??????????????????????????????????????????????????????0????????????????????????????0???????????0??????????????????????????????????????????????????????????????????????????????????????0????????????????0??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0??????????0???????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????0???????????????????????????????????????????????????????
???1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1?????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1?0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????00?????????????????????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????0????????????????????????0??????????????????????????????????????????????????????????????????????1????????????0?????????????????????????????????????????????????????1?????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1???????????????1??1???????????????????????????????????????????????????????????????????????????????????????1?????????????1????????????????1???????????????????????1???????????????????????????????????????????????0???????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1?????????????
???????1????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1?????????????????????0??????1????????????????????1?????????????????????????0???????????????????????????1???????????????1?????????????????0??????????????????????????1?????????????0?????1?????????????????????1?????1????????0??????????????????????????0??1?????1?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0??????????????????0???????1??0??????????????????????????????????????????????????????????????????????????1?????????????????1?????????????????0??????????1?????????????????????????????????0?????????????1?????????????????????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0?00??????????????????????????????????????????????????????0??????????????1?????????0??????0??????????????????1??????0?????????????????????????????????????????????????????????????????????1????????????????????????????????????????0??????????????????????????????????????????????????????????????1????????0??????????????????????????????????????????1??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????0????????????1?????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????0???????????????????????????????????1??????1????????0??????????????????????1?1???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????0?????????????????????????????1????1????????1?????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0??1?????????????????????0????????????????????1???????????????????????1??????????????????0??????????????????1?1??????????1??????????????????????????????????????1??????0?????????????1???????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1?????????1??????????????????????????1????????0???????????????????????????1??????????????????????????????????????????????????0??????????1???????????????????????0?????????1?????1??????????????1????????????????????????????????0????1?????1??????????1??????????????????????????????1????????????????????????????????????????0???????????0?????????????????0?????????????????????????????1??1????????????????????????????????????????????????????????????????????????????????1??1????????????????????????????0????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????1??????????????0?0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0?????????
???????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0????0?????????????????????????????????????????0????????????????????????????0?????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0???????????????????????????0??0????????????????????????????????????????????????????????????????????????????????0???????????????0????????????0????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????0??????????????0??????????????????????????????????????????0????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0???0????0??????????????????????????????????????0?????????????????0?????????????????????????????????????????????????????????????????????0??0????????????????????????????0??????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0????????????????????0???????????????????????????0??0???????????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0??????????????????????????0???????????????0??????????????????????0????????????????????????????????????0????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0???????????????????????????0???????????
????????????????????????????????????????0?????????????0???????????????????????????????????0????????????????????1????????????????0?????????????????????????????????????????1???0??????????????????????????????1?????????????????????0???1???????????????????1???0????????????0???????????????????????????????????????????????????????????????1?????????????1?????????????????????????????????????????????????????????????????????????1????????1?????????????????1??1??????????????0???????????????????0????????????????????????????1??????????????????????1???????????????????????????????????????1????????11?????????????????????1??????????????????????1?????????????????1?0?????????????????????????????????????????????????????????????????????????1???????????0???0????????0????????????????????01????1??????????????????10???????????????????????????????????????????????????????1????????????????0???????????1?1????0?????????????????????????????1?????0???????????????????????????????????????????????????????????????????????1????????????????????????????????????????1???????????????????????????????????????1????????????????????1????????????????????????????0????????????????1????????????????????????????????????1??1???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????????????0?????????????????????????????????????????????????????1??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00???????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????????????00???????????????????????????????????????????????????????1????????????????????????????????0??????????????????????????????????????????????????0??????????????????0??????1???????????????????0?????????????????????????????????????????????0??????????0???????????????????????????????????????0??????0???????0???????????0????0??????????1??????????????????????????????????????????????????1???????????????????????1????????????????????????0??????????????????????????????????1????????1???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1?????????1??????????????????????1??0????????????????????????????????1????????????????????????????0??????????????????1????????????????????????????????00????????0????????????????????????????????????1????????????0???????0??????????????????1??????????????????1?0????????????????????????????????????????????????????????1??????????????????????????1?????????????????0??????????????????????1???????????????????????????????????????????????0?????????????????????0?????????????????0?????????????????????????????0??????????????0???????????????????????????1????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0?????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1??????????????????????????1??????????????0????????????????????1?????1?????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0?????????????????1?????????????????????????????????????????????????????????????????????0??????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????0????????????????????????????????????1?????????????0?????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????0????0?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0????????0????????1???????????????????????????????????????????????????0??????????????????????????????????????0?????1?????????????0????????????????????????????????????????????????????????????????????????????????????????????0?????????0??1??????????????????????????????????????????0?????????????????????????????????????????????????????????????????1????1?????????1?????????????????????????????????????????????????????????????1?????????????????????1??????0?????????????1??????????????????????????????????????????1????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????1???????????1????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1???????????0??????????????????1???????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0??????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1??????????????????0???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0?????????????0???????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????0?????????????0???????????????????????????????????????????????????
???????????????????????????????????????????????1?????????????????????????????????????????????????????0?????????????????????????????0?????????????????????????????????1???????????????????????????????????????????????????????0????????????????????????????????????????1????????????1????????????????????1???????????????????????????????0?????????????????????????????????????0?1?0???????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1?1????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1???????0?????????????????????????????????????????????????????????????0?????????0????????????????????????????????????????1??????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1???????????????1?????????1????????????????????????????????????????????0???????????????????1?????????????????????????????????????????????1????????????????????????????????1???????????????0???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1???1??????????????????????????????????????????0????????????????????????????????????1???????????????????????0????????????1??????????????????????????????????????0????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????1??????????????????????????????????????????????????????????????0?0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1??0???????????????????????????????????????????????????1?????????????????????????????????????????0???????????????0??????????????????????????????????????????????????0??1?????????????????????????????????????????????0????????????????????????????????????1?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0????0???????????????????0???????1??????1??????????????????????????????????????1?????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1???????????1????????????????????1???????11???????????????????1???????????????????????????????????????????????1?????????????????????0??????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????1?????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0?????????????????????????????????????????????????????????????????????????1????????????????????????1???0?????????????????????????????????0??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????1?????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0?????????????????????????????????????????0?????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????01???????01???????1????0???????????1?????????????????????0???????0?????1??????????????????????1???1?????0??????????????0????????0???????????1?????????0??????0????????????????????1?????1???????????????0???0??1????0???????????????????0??????????????00??????0???????1??1????????????????????0???111?????1???????1?????0?????????????????????1?????0????????0?0???????????????????0????1??1?????0????????????????1????????0?????1??????????????????????????????????0????????????????0????0??????????0???????????00?0????????????????1???????10?1?????1?????????1??????????????1?????????????????????1???????????????0?????1?0????0??????????1?????0?????????0?0?0????????0??????????0???0?0????????????????1?????????????0????1???????????1????????????????10?????01??????????????????????????1???????????????????????????????????????????????????????1?????????????????????10???1?11???00??1???????????1?????????????????1?1??????????1???0???????????11?1?????????1??????0??????????????????1??????1??????????????0???????????????10???????????0???????1?????0?1??01??0110????0???1???????????????????0????????1??0??????????????1???????????????????????1??0????0???????????????1??0?????0????????????1??1????1??????0?????1????????1?0??????????????1??????????????????????????????????????1???????1??01??????????????????????????????????????????????????????????0??????????????00?1??????????1??????0??????????????????????0????1?????????????0??????1????????????????????1????0??????????0????1??0????????????????????????10?0?????????????????????0???0???????10?????0??0?????0?1?????0??????????????1?0?0????????????????1?????????????0??10??1???1????????????0?1???????????1?????????????????????????????????????????1?????1????????0?????1????0?1????1???????????????1??????0????1???????00??????????????????????????????????????????????0???????0????????0?0????????????????????????????????????????1?????????????????0?????????????0??????????????????????????????????0??????????????1??0?????????????????????1????????????????????0???????????????0???????11?????????????????1????????????1?????100??????????1????????0??0???????1??????????????????1??????1?????????????0?1????????????????????????0????0???????001??????10??????1?????????????11?????????????????????????????????????1???0?????????1????0?????????????0???????????????????????1?0??????????????????????????????????1?????????????????0?????0??????0????????1?0??????????????????????????0?????????????????????????????????????????0??????????0???????????0????1?????????????????????1???????????????????1?????0???1?????????0????????????1?0?1???????11??0???????????1??????????0?1????1????????????????????1?0??????0???????????????100????????1??0??0?????????????????1?11?1????1?????0??????????????0???????0???????????????????????10????1?????0??????????110?0??????0????0??????????????0?????????0?????????????????01???????????0???????????0??????0??????????0?????????????????1???????????0??0?????????????????????????????1???????????0????00???0??????1????????????1??11????01?1?????????????????????????1??0????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????0??????????????1?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0???????????????????????????????????????????????0?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????0????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1??????????????????????????????????????1???????????????1????????????????????????????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1???????0?????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0??0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0??????????????????????????????????????0??????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????1???????????????????????????????????????0?????????????0??????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0????????????????????????????0????????????????0????????????????????????????????????????????????????0?????????1?????????????????????0???????????????????????????????????????????????????????????????????????????????1??????1??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0?0?????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????????????????????????????0?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0?????????????????0?????????????????????????????????????????????????????????????????????????????????0??????????????????1????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1??????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1???0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1????????????????????????????????????????0????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1????????????0???????????1?????????1???????????????????????0????????????????????????????1?????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1??????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0???????????????????0?????????????????????????????????????????????????????????????????1?????????????????????????????????
??????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????0?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0??????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0???????????????????????????0????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????
110001111110001011100011111000111010111001111100000111011000110001111101011111011101110111001101111100100110111011111000100101000001100100101101110101011111011011100011100111100011010001110011011101000011001110000101000010111011011110001111001100110110011011000111100111011000111010011110111111100011111001001011001111111010010000101100110010101100100000000111110011000110011101101000111101111110100001011011110001111101101010101101111101101001100111100001100000110010100111100111000011010010110010001011010010110111111101001111011010101001101100101101111100100001001000010110110001011101000101001010011101110110000111001100001100111011000010111000011110010111100110100001001010110101011010000101001100010000111000011001010100001100100100110000010000001001110100100111110110000011001101101101000001010000001001111100010110011100100100011100000101111101011011111100101100011000110011110001110100100011001000111011000101111010000100101011011011101001111101100100100100100100011010101010110010011100110111111000011010001010000100001100101010011001101010111111110101100010000101101010111011110101001010010100110110100110001001010010100100011010000011101100011100101000100111111111011000010111010011010000001001000011101100111011100111000000010111110110011010011011000011110100011011111110110001000000101010100101111101111111000110000111110110011000010010001010010000010101101110101101010010011010010101110111110001100111111000110011111010101100101110011111011010011011110110010000111011010011111000110010101100001000000100001001011001011011100100010111011000010110101010010000100000111111010001100001100001111111110100101101010000011101101001100100111111000110000001001110010101101101011001111011110001000000111110101110001001010011001100111010111011111110011001011000010010000010011010011111000011011111111001100000101010101100010000110101101100001000101101101000100100100011001100011001111110001000000010000000111100110111110011101101001101100011101011000111111100100101100100001000010011100110001101110101001111110000000100010111011000111110100011001110101001101011011110011100001010000111001011101010010001000111100010110101000010100111101001101010001110000110010110101110010001101001010001101001100101011011110100001100001110110100001111111110010011100011010100001001011010111000111010000010110101010111000111100110101011101000111011011001100111000111011100111010101001100110001110010000101001000101011111001111100000000101011000011010000111111110001100100100011001101000000110001000101101101101001111101001111111000100010000010011100001101000100011110101101111010111110000101010101101001100011001100011111110110110010111001111101100011011111010010101000100001010000111011110000101110011100011011100100101011010110101110100110111101100011111101110111000101110000100000011110110101101111010111010110100101101100110110010101010101101111101001101101101100011110010001110111001101010010111100110011011100100100010001110100111001010010000111101010100101110100110001001000000000011111110111111111011010001
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1?????????????1?????????1?????1??????????????1????????????????????????????????????????????????0????????????????0??????0?????????????????????????0??????1?????????????0????????????1?????????????????????????????0????????????????????0?????????????????????????????????????????????????????????0??????????????????1???????????????????0???????????????????????1???????????????1????????????????????????????????????????????1?????????????1?10??????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0??????0??????????0????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1?????????????????0???????????????????????????????????????????1???????????0??11???0????????????????1?0?????0???????????????????????????????1???????????????????????????????0???????1?0??????????????????????????????????1????????????????1???????1????????1??????????????????????????1?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1???????????????????1??????????????????????????????????0??1?????????1?????????0????????????1?????????????????????????????1????????????????0??????????????????????????????????????????????????????????????11????0??????????????????1??????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1???????????00????00????????????????????????????1??????????????????????1?????????1????1?????????????????1???????????????????????????????????????????????0??????????0?????????????1??????0???????????????????????????????????????????????????????????0???????0????????????????1????????????????1???????????????????????????1????0??????????????????00?????????????????????????????????????????????????????????????????0??1???????0???????????????00????????????????????????0?0??????????????????????????????????????1???1???????1???????????????????????????????????????1???????1???0?????????1????????????????????????1?????????????????????????0??????????????????1?0?????1???1??????????????????????0???????????1?????1?????????????????????????????0??????0??????????????0?1?1?????????0????????????????0?????????????????????0?????????1????????????1?01????????????????????????????????????????????????????1??????????????????????????????????????????????1?????????????????????????????????????????????????????0?????????????1????????0????????????????????0????????0????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0????????????????????????????????????????????????00?????????????????????????????????????1????????????????0????????????????????????????????????????????????????????????????1??????????????????1?????????????????????????????????????????????????????????????????????????????????????1??????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?1???????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????1???????????????????????0???????????????????????????????????????????????????0????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1?0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????1??????1????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????11???????????????????0???????????????????????????????????????????????1????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0????????????????????????????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1?????????????????????????????????1??????????????????????????0????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1?????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1?????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
100101011010111111101111100110110010101011011001011101010000010010011110001110010010110100000101111111110111100010101110111101001011000010010000101010000000000110111110100011110100101110000101000000001111111010110111011111110000010010110011111101100111000110111101101010101011110111110101100100011000101111000110000001110010011100111111001111000100000111101000111111000010011010101000110010000000110011101010011101011101100101100001001101100111001111111110110100100001001000010000010110000101001000110110101011101110000101101111110011111101001001110000010011001110000000011000101110010011011100000010010010111000000101010111101001011110110011111010110100100110100000010011010011011011001001110101010000111001010000111000101000011001101001001010101001110111010100001110110010110001010010000010001100001001110010101011101111011001111111000100101110101111010010000111110111101001011110000101111111000001011100101001011011010111001001010010111001101011000001011100101010010000100010011101101111011001011110110010111101001010110111110000110000111001101001000011010010000100100011011010010001110101010100111100100011100111110010110100011100010001111000111110000011010010001000111110100010100000001010010000001010100010001000000100100111111111000110001101110011110110111010001010100110100111101101101101011101001100101010111111101001101100110001010000010111111001100111100001111110000110101010101001100110000000111001000010011010111100010001101010001110111101111011101001001110110000111101000011011111101101010111110111110100000001111110010010010111000010101000001001110011100110110110001100100101000101100001011010010011111101100000011010110000110000111000101011110111101000011011100010000101011110110100111011110000010111000100001100011010110000010001001101101011001100111101101111000010101101101100011010100000100001011001110011001010110101001110110000011001110011101110111111100000110011000101111010010011000001010111110011110001100000101110101011110101000101011011000101110011100011100001110001100001010010000011010111011010101111110111110011100000101010011101111010100011011001111110100000101000111000100100100011000100011111011010100100000111100111010111000010000011111001011100000111100011011011101011010100000100000111100100111110011001010010000111101010010000100111001101000001100001001000100110000011100101010101110101111010100100010011101111101001000001101110010001000000010100111011110110000100101001010110110110000111101101111001101111001101110010101100001000101100011110110000000010111001100011110001111010110111101001011100110010010110011001000000011000100100011100101010011100100001111111100011110001100101001100101000110101000110000101100011110000101011101000001100000000010111000001100101101001010010010111000100101001000001010010110011001100010111010000000001001000110011110110001101010110010111010111000111100011010000101110101001001101010110110010101011011001000001110111111111010100110001001001111000011110110010011010001000000001111100111111000101011001011010011111001010111100111111
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1???1?????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????1?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1???????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????1????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????0??????????????????????????????????????????????????????????0????????????????????????????????????????????0???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1??????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1???1??0?????????????????????????????????1????????????????????????????????1?????????????????????0???????????????????????????????????????????????0???????????????????????????????????????????????1????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0??1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????1?????????????0???????????????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0?????????????????????????????????????????????1??????????????????????????????????????????????????1????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1????????????0????????????????????????????????????????????????????????????1????????????????????????1????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
1???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0??????????????????????1???????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????0????????????????????0????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0??????????????????????????????????????????????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0????????????????????????0???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0??????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10??????????????????????????1??????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0???????????????????0????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0?????????????????????0??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????1????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????0??????10??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????0?????1????????????????????????????????????????????????????1???????????????????????????????????????????????????0?????????????1???????????????????1??????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1???1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0??1???????????????????????????????????????????1???????????????????????????????????????????????????????????????????1?????????????????????????????0?????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0?????????0??????1???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0?????????
????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????
0???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0??????????????????????0???????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????0?????????????0???????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????1?????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0?????1????????????????????????????????????1????????????????????????????????????????????????0???1????????0???????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0???????????????????????????????????????????????0????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?????????????????????????????????????????????????????????????????1?????????????????????????1???????????0???????????????1????????????????????????????????????????????????????????????????1????????0????????????????????????????????????0?????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0?????????????????????????????????????????????????1???0??????????????????????????????1???????????1??????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1??????????????????????0???????????????????????1???????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????1???????0??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????1????????????????????????????????????????????????????????????0?????????????????????????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0????????????????????????1?????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????
??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0?????????????????????????????????1??????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?????????
??????1????????0?????????????????????????1?????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0?????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0?????????????????????????????????????????????????1?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0???????????????????????????????????????????????1???????????0???????????????????????????????????????????????????????????1???????????????????????0???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0???????????0??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????1????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0????????????????0??????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1??????????0????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0?0??????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????0???????????????????????????????????????1??????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0?1??????????????????????????????????????0?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0???????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0??????????0??????1???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0????????????????????????????
????????????????????0????????????????0??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????0??????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????0??????????????????????1?????????????????????????????????????????????????????0???????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????1????????????????????????????????????????1???????????1?????1??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0????????????????????0???????????????????????1???????????????????????????????????1??????????????????????1????????????????????????????????????????????1?0?????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????00?????0?????????????????????0?????????????????????????????????????????????????????1???????????????????0?????????????????0??????1???1?????????????1???????????????????0??????????????????????1???????????????????????????????????0?????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1???1??1?????????????????????????????????0????????????????????????????????0?????????????????????1???????????????????????????????????0???????????0????????????????????????????0??????????????????1????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1???????????????0????????????????????1????????????????????????????????????????????????????0??1????????????????????????????????????????????????1??0?????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????0??????????????????????????1??????0?????????????0??????????????????????????1?1?????????????????????????????????????????????????????????????1???1???????????????????????????????1????????????0????????????????????????????????????????????????????0??????????????????1????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0?????????????0??1?????????????1???????????????????????????????????????0??????????????????????1????????????????????????0?????1???????????????????????????????????????????????????????????????????????????????????????????????0????????????????1????????0?????????????????????????????????????????????0?????????????????????????????????????????????0????0????????1?????????????????????????????????????????????????????1???????????????????????????????????????????????0????????????????????1????????????0???????????????????????????0????????????????????????????????0????????????????????????0????????????????1???????????????????????00??????????????1?????????????????????????????????????????0?????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????1????????0????????????????????????????????????????????????????????????1???????????????????????????????????????????????1????????1?????????????????????0??????0????????????????????0?????1???????????????????0???????????????????????????0???????????????0?????????????????1????????????????????????0?1?????????????0?????1?????????????????????1?????0????????1??????????????????????????0??0?????1?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????0??????????????????1???????1??0?????1?????????1??????????????1???????????????????????????????????????????1?????????????????1?????????????????0??????????1?????????????????????????????????1?????????????0?????????????????????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1?11??????????????????????????????????????????????????????1??????????????1?????????1??????0??????????????????1??????0?????????????????????????????????????????????????????????????????????1????????????????????????????????????????1?????????????????????????????????????????1????????????????????1????????0??????????????????????????????????????????0???????????????????????????????????????????????????????0??????????1???????????????????????????????????????????????????????????1???????????????1????????????1??????0??????????????????????1???????????????????????????????????????????????????0????????????????????????????????????????????0???????????????????????0???????????0??????1????????1??????????????????????1?0???????????????????????????????????0????????????????????0??????????????????????????????????????????????????????????????????????0?????1????1??????????????????????0??????0????0????????1?????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????1??????????????0??0?????????????????????1????????????????????1???????????????????????0??????????????????0??????????????????0?1??????????1??????????????????????????????????????0??????1?????????????1???????????????????????????????????????1?0??????1????????????????????????????????????????????????????????????0??????????????????1??????????????????????????????????????????????????????????????????????????0??????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????0?????????1??????????????????????????1????????1???????????????????????????0??????????????????????????????????????????????????10?????????1???????????????????????1?????????1?????0??????????????0????????????????????????????????1????1?????1??????????0???1??????????????????????????0???????????????????????????1????????????0???????????0?????????????????1?????????????????????????????0??0???????????????????????????????????????????????????0??????0?????????????????????1??1????????????????????????????1????????
????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0??????????????????????????0???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0??????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0?????????????????????????????1?????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????1????0?????????????????????????????????????????1????????????????????????????0?????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1???????????????????????????1??0????????????????????????????????????????????????????????????????????????????????1???????????????0????????????0????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????1??????????????????????0??????????????0??????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???0????0??????????????????????????????????????0?????????????????0?????????????????????????????????????????????????????????????????????0??0????????????????????????????1??????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1????????????????????0???????????????????????????0??0???????????????????????????????????????????1????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0??????????????????????????0???????????????0??????????????????????1????????????????????????????????????0????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0???????????????????????????1???????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1???0??0?????????????????????????????????0????????????????????????????????1?????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1?????????????????????????????????????????????0??????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0????????????????????????????????????????????????????????????1????????????????????????1????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????1??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????0???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????1???0????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????1?????????????0??????????????????????????????????????1???????????????1????????????????????????????????0??????????????????1?????????????????1?????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????1???????1?????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????0???????????????????????????1????????????????????1???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1??1???????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1??????????????????????????????????????1?????????????1????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????1?????????????????????????????1????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????1????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0???????????????????00???????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????11?????0???????????????????????????????????????????1?????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1??????????????????????????????????????????1???????1???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0???????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0???????????????????????????????????????????????????0??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????
???????????1??????????0???????????0???????????????????????????????????1????1???????????????????????????0????????????????????0?????0??????0????????????????????????0????????1????????????????????1????????????????????????????????1???????????????????????????????????????????????10?0????0??????????????????????????????0???0??????????????0???????????0??????????????????0??1??????????????????1???????????????????1?????????????????1???1?????1???????0??00??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1???1????????????????????11???????0?????????1??????????????1???1??????????????1??????????1?0???????????????1???????????????????????????????????????1???1????????????????????????????????????????????????????????????????????????1???????????0??????00?0??????0??????????1???0????????????????????????????????????????????????????????1???????????????????????0??????????????????????????????????1??0?????1???????????0????????????????????0?????????????????????????0?????????????????????0????????0??0????????????0??????????0????????????????0?????????????????????????????????????????????????0????????????0???????????????????????????????????????1????????????????????????????????????????01?????????????????????????1???????????????????????????????????????????0???????0????????????1?????0??????????????????????????0?????1??????????????????????????0???????1???????0?????????1?1???????????????????0????????????????????0????1???00????????????0???0??11?0?????????1??????????????1???????????????????0??????????0????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1?????????1???????????0????0????????1??????0????????????????????????1????????????????1????????????????????????0???????????????????????????????????????????????????1????????????0??0????????????????????????????1???????????????????????????????????????01??1????????1?????????????????1????????????????????????????????????????????????????????????????????????0???1?????1???????????????????????????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????01?????????1??????????????????????????????????????????0??????????????????????????????0???????????1?01??????1??0???????????????????????????????????????????0???????????????0??????1????????????????????????1???????????????????0??????1???????0??????????????0?????????????????????????????????????????1???????????????????????????????????????????????0????????????????0????1?????????1??0??????1??1??????1????????????????0????01????0??????????????????????????????????????????????????????????0??????????????1??????????????????????????????????0??????????1?????????????????????????0?????????????0?????1???????????1?????????????????????????????????0??0????????????????0??????????????1????????????????????????????????1??????????????????????????1????????????????????????????????????????????????????????????????????????0????????0????????1??1??1??????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???????????????????????????????????1??????????????????1????????1?????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????0???0????????????????????????????????????????????????????????????????????????0????????????????????0?????????????????????????????????????????????0??????????????????????????0????????????????????????????????????????????????????????????0????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0?????????????????????????????????????????1????0?????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????1??????0????????????????????????????????????????1??????????????1?0???????????????????????????????????????????????????????????????????????????????????????1???????????????????1??????????????????????????????????????0??0?????????????????????????????0???????????????????0????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0???????????????????1??????????????????????????????????????????1???????????????????????????????1???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????10?????1????????????????????????0?????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????1????????????????????????????????????????????0??????????????0????????1???1???????????????1???????????10?????1?????????????????????????????1???????????????????????1?1??1????1?0?????????1??????????????0???1?????0??????????????????????????0?????????????????0??????00??????????????1??????????????????1????????0???????????????????1???????????0?????????1??????????????????????????????????????????????????????????????????0??????????????????????0??0????????1??0?????????1???????????0?????????????0???1???????????????1??????????????????????????????????????????1?????????????0?????????????????????0???????11????0??????????????????0???????????????1?0??????????????????????????????????????????????????0?????????????????1?1??0??????0???????????????????????0?????????????????????????????????????????0????????????????????????????????????????0?????????0?????????0???????????????0????001??????01????????????????????1?1????????0?????????????????1??????0????????????????????????10??????????????????????????0??????????????111?????1??????1???????????????????????1???????????1?????????????????????0???????????0?0?????????1????????0??????????????1???????1????????1??1??????1????1??????1??????????1?1??????????????0??????????1??????????0????1??????????1??????????????????????1??1????????????????????????????????????????????????????0????????????????????????1???????????????????????????????????????????????????????????1??????????????????????????????0??????????0?????????11?0??1?????????1????????????0???????????????????0?????????1?????????????????????????????0??????????????????????????????????????????????????????????????????????????????0?0???????0????????????????0???????????????10????????????????????????????????????????????????????????????????????0?????????1???1???????????1??????0??????0????1?????????0??0??????????????????1???????????????10?1????????????????????1?????1??????????????????????????0????????????????????????1??????????????1?0???0???????????????????????0??????????????????????0?????????0??????????????1??????????????????1???????????0????1???????????????0??0??????????????????????????????????????????1????????????????????????????????????????????????????1?????1???????0?????????????????????????????????????????????????????????????????????????1???????1????????????????????????????????????????????????????0??????????1?0??????????????1?????????1????????????????????????????????????????????0??????????????????????????????????????????1????????1??0??????????1??????????????????????????????0???????1???????????0???1????????????????????????????????1????????????????????????????????????????????????????????????1????????????????????1????????????0??????????????????????????????????????01?????????????????????1???????????????????????1???????1?????1?????0?????????????????????????1?????????????1?0??0????0???????????11???????????????????????0?????????????????????????????????????0???0?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1??????????????????????1??????????????????????????????????????????????????????????1??????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????0?????????????????????????????????????????????????1???????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????1????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????
????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0??????????????????????????0????????????????????????????????????????????????????????????1???????????????????????????????????0??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00???????1???????????????????????????????????????????0????????????????????????????0???????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????0?????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1???????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1???????????????????????????????????????0?0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????10??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1????1???????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0???????????????????????????????????1??????????????????0????????0?????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0??0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????1????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1???????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1??????????????????????????????????????????????????????????1????????????????????????????????????????1??????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????10??????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0???????????????????????????????????1????????????0??????????????????????????????????????0???????????????????????????????????0??????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????0????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????
????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0?????????????????????????????
11??0???10???0???????0?1??????????????00?????????1???????????????????????????????1??1???????????1?????0??????????????1????0???1????????0??00????????1??????0??0????????????????1?????????????????0???0?1??0??????0?????1???????0????????????0??10????0?011???????1??0???1?????????????11???????0??????0?????0??????0???????????????????????????0?0???????????1?????0???1???????????????0???????????????1????????????????1?0111?0?????1?????????????????0????????????????????1???0??????????0?1?????0??1???????????1????????????1???????1?????????1?????????????????10??????1????1????1?1?0??10??1?????0????????0????1????????1????????1??????1?????????1????????????????????????????0??0?????1???0??1????1???1????????????010??????????????????????0?1???0??01?1?????????????????01???1?0???????????????0??1??0??????????????????????1???1????????????0????????????????????0?????0?????01????????????1?????????1???????????01?0?1?????????0??1?????????1???0?0?????0???1??????????????1?????1?1???0?????0??????????011?0??1????????????01?0??????????1????????????????0???0?????????1????????????0?0?????1??11???????1????0?????0????????????????1???????????1???0?????0??????1??1?0???????????????????1??????????1????????0?????????0?????????????????01????0?1??1??????0?????????????0??????0???????????0??????????1????????????????0?????10???100?0??????????????????????1???1???0??1???????0?????0??????0?1????1?????????1??????????????????1???????1?0??00?????01???????????????1?????????????????????1?????????0???????0???11???????????????????0?????????0???????1?1???????0???1?????????????????????1????????????????????????0????????10????0????0??????????0??11???0???????????0??????1???0?1?????0???1?0?01000????????????1??1?????????0?0?1????????????????1???????0???????????10???????10?????????????1??????????????????????0???1????????0????1???1??????1???????????1??00???1????????0?00??????0?1??00??0?????0?1?1?????0?1??????????????0???1?0?????????0??0???????1????????1?????????????0??????0???1???0??1???????????????01?0???1?????0??10????????1??0??0???????0??0?????????????????0??0????1??10?1?????????????????0?1?????????????????????????1????????????0???????????0??????????????1?????1?1?????1???0???????????????????????????11???????????????0?1????1???0??10?????0???????0??0?????1????????????1????????????1??0??1????1????????1?0?0???????????????1?0???????1???1?11???????????0????0??????????????????????0??0????????????0?????????0??0????0???????0???????0?????????????????????11??????010???????????????????????????1???0??10??????11?1?????10?????11???????????????????????????????110??????????????0????????????0????1??????1??1?????0?????0????????1??????????????0?????0??1??????00????????1????????0????????????1??????0?????0??????00???????1????1????0???0????1??????1???0???????0????0????1??????????1??1??????????0????????????0?????1????????????0??0????111????????????1????0??????1?????0?0?????????1?1??1????????????11??0??????????0????0???1????????????????0??1??????????????1?0?1???????0????????????1101?????1??????0?1??0?1??1???????1??????1???????0???????0??
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????0????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0?????????????????????????????0?????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????????????????????????????????1????????????????????????????????????1??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????1?????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0?????????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???0?????????????0?????????0?????0?????????0????1????????????????????????????????????????????????1????????????????0??????0?????????????????????????0?0????1?????????????0????????????0?????????????????????????????1????????????????????1?????????????????????????????????????????????????????????1??????????????????1???????????????????1???????????????????????1???????????????1????????????????????????????????????????????1?????????????1?10??????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1??????1??????????0????????????????1??1????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1?????????????????1?????????????????????????1?????????????????1???????????1??01???1?????????????1??1?1?????1???????????????????????????????0???????????????????????????????1???????1?1??????????????????????????????????1????????????????0???????0????????0??????????????????????????1?????????1??????????????????????????????????????????????0???????????????????????1??????????????????????????????????????????????????????????????0??????????????0???????????????????1????????????????????1??????1??????1??0?????????1?????????1????????????0??????????????????0??????????0????????????????1??????????????????????????????????????????????????????????????10????1??????????????????0??????????????????????????0???????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1???????????00??0?01????????????????????????????1??????????????????????0?????????0????1?????????????????1?????????????????????????1?????????????????????1??????????0?????????????1??????1????????????1??????????????????????????????????????????????1???????1????????????????1???1????????1???1????????????????1??????????0????0??????????????????11?????????????????????????????????????????????0???????????????????1??0???????0???????????????00????????????????????????0?1??????????????????????????????????????0???0???????1???????????????????????????????????????1???????0???1?????????1????????????????????????0?????????????????????????1??????????????????1?1?????0???1???0??????????????????1???????????0?????0?????????????????????????????1??????0??????????????1?1?0?????????1????????????????0?????????????????????0?????????0????????????1?01????????0???????????????????????????????????????????0??????????????????????????????????????????????0?????????????????????????????????????????????????????1?????????????0??1?????1?????????????0??????1????????1????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1????????????????????????????????????????????????01????????????????????????0????????????0????????????????0????????????????????????????????????????????????????????????????1??????????????????1????????????????????????????????????????????0????????????????????????????????????????1?????0?1??????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1?????????????????????????????????1??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????0?????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0?????????????????????????????????????????0?????????????????????????????????????????????????????
??????11???0???11?????0?1????0????1??????1?????????????????????1??????00???0?1??????????????????????1??01?????0?????????????11????0???1??0????????0?????????1?????11???????1????????????0?????1?0?????????????0???1??0????0??????0????????????1??????????????11??????1???????0??010?1????0???????????1???010?????1??????10??1??0???????????1?????????0?0???0????????1?0???0??1????????????1????01?0?????0???????????1?1??0????????1???1?1?1?????1???????1??10??????????????0????????????????1????1??????????1???????????11?0???????0????????1???????11?1?????0?????????0????????????1?1?0???????????????????000???????1?????1???0?0?0????0?????1???10?????0???????1?0?0?0????0?1?0??????????1??10?0????????????????1?????????????1????11???0??????1????????????????01?????01??0???????????????????????0?????????????1???????????1??????10?0??????1??????????1?0?1???????????????????10???0?00???00??0???????????1????????1????????0?0??????????1?1?1???????????11?0?????????1??????00??1?????0????????0??0???0??????????????0?1?????????????00??????????00???????1?????1?1??011?0000???01?1?1??????????0????????1?1??????1??0??????0???????1???????????????????????1??0????1?????????1?????0??1???1?0????????????1??1????0??????1?????0???1????1?1??????????????0??????????????????10??????????????????1??????11??01??????????????????????????????????????1???????1???????????10?????1???????11?1??????????1????0?0???0??????????????????1????0??1???????1??0????0?1???????1?0??????????1????0???1??????0????0??1?????0????0???10????????11?00???1??10?1?????????10???1???????011????0??1?????0?0???0?1????????1????01?0?1????????????????0??????0??????1??11??1???0????????????0?0???????????1?????0?????????????????????????????????0?0?????1?0??????1????000??01?0????11??????0???????0??????1????1????1??11????????????0??????1?????????????????0????????0???????0????????1?1???????????????????????0????????????1??11?????????????????1?????????0???1??????????????????????????????????000??1????????10??0?????????????1???????0????????????????????0???????????????0???????11?????????????????11???1?????1?0?????101??????????0????????0??0??????01??????????????????1??????1????????0????1?0????????????????????????1????0???????111???1??11????010????????0????10????????????????????????????????????01???0?????????0????1??????????0??1????????0?11??????0??0?1?1??????????????????????????????????1????1????????????1??1??1???1??0????????0?1??????????0???????????????1???0??????0???????1??????????????1???????1??????????0????1??????0????0?????1???????????????0???????????????????1?????0???1?1???????0????????1???101?0??????1000?1????1??0???0??0???????0?1????1?1?1??10????1???????0?0??????0???1???????????100????????0??1??1????????1????????0?01?00???1?????1??????????????0???????0?1??????????0??????????10????1?????1??0???????000?1?0????11???0???????1??????1?????????1????????????????0011??????????0?????0?????0??????1?0????????1?????????????????1?????0?????1??0?????????????????0???????????1???????????1????11???0??????0????????????0??10????00?0??????1????????1????????11?11?1??????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1???????????????????????????1????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0?????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1??????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????1???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0???????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????1???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????0??????????????0?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0?
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????0??????1???????????1???????????????????00???????01??1????????????????????????0???0?1???????????????????1???11??????1????0????????????0???????????1??????1?1??????????????????0?????1???????????0???0??????????????????????1??1????????????????????????????????????????????????????0?????????????????1???????????????01????????????1?1??1????????????????????????1???????0????????1??????????????0???????????????????1???????????????????????????????????????????????????????????????????????1?1?????????0?1??????????????????1????????????????????????0??????????????????????????????????1?????????????1?1?1???????????1?0???????????????1???????????????????????????????????0????0????0???1????????????0???????????1??0?????1??????????????1?????1?0???????1????????????????1??0???????????????1?????????????1??????0??????????????????????1????1????1???????1??1????1?????????????????????????????????0????????????????10????1??????????????0???????????????????0??????1?????????10???????????0?????????1?0????0?????????????0?????????????????????????1???????????????0???1??????????????1?????1???????0??????????????0????????0????????????????0????1???????????????1?????????????????????????????????1???????????????????????????0????????????????1??????????????1???????????????????0??????????1????1???????0???1??0???1???????????????????????????110??0?????????????0????????0?1??????????????????????1?????????????0????0??????????????????????????1?????????????????????????????1?????????????????????1??????????????????????????????1??1????????????????????????0?????1???1????????????1??1?????????????0?????????????1???????1???????????????????????1????????1??1????????1????0??????1?1??????????????0?????1????00???????????????????????????????0???1????????1??????1????????????????????1?????????0????????????0????0??????1??1????????????1???????????????1????1?0?????1????0???????????????????????????????????????0????????0????????????????????????????0????????????????1??????0???1?????????????????????????????????????????0??????0??0????01????????????????????????????????0????????????00??????????????????????0??????01???10???????????0??0????1???1???1????1?????????1????????????????????????????????????????10????????????????1?????????????????????0?1??00?????????????1????1????????????????1??????0??1????1??????????????????????????1?1?0????0????????????1??0???11????????1??0???????????????????0?0?????????0?????????11??????????0???????????????0??????0??????????????0???1??????????0?0????0????0????1???????????????11????????1???????????????????????????????????1??????????0??????????1??????1???????0?1???1??1?????0???????????????????????0?1???????1????0???????1????????????????????????0?????????????????????????1???????1????????????????0???????????0???????0?0???????????1?????0?0????????????????1?????01???????0??????????????????????????0????0???????1??????????10?0?????????????1????????0?0????1?1?????????????????????1?????0???????????????????????1???????1?????????????????????1???????????1??????????????????1??????1????????????1???????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0???0???????????????????????????????????????????????????????????????0???????0???????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0???????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0?????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0??0??????????????????????????????????????????????????????????????????????????????0??????1??????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0???????????????????????????????????????????????????????????????????0?????????????????10??????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1??????????????????????????????????????????????????????1????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????0??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1??????????1???????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0???????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????0??????????1???????????0???????????????????????????????????0????1???????????????????????????1????????????????????0?????0??????0????????????????????????1????????0????????????????????0????????????????????????????????1???????????????????????????????????????????????10?0????0??????????????????????????????0???0??????????????1???????????1??????????????????0??0??????????????????0???????????????????1?????????????????0???0?????1???????1??01??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????1???0????????????????????11???????1?????????0??????????????1???1??????????????1??????????0?1???????????????0???????????????????????????????????????0???1????????????????????????????????????????????????????????????????????????1???????????0??????01?1??????0??????????1???0????????????????????????????????????????????????????????0???????????????????????0??????????????????????????????????1??0?????1???????????0????????????????????1?????????????????????????0?????????????????????0????????0??0????????????0??????????1????????????????1?????????????????????????????????????????????????1????????????1???????????????????????????????????????1????????????????????????????????????????10?????????????????????????1???????????????????????????????????????????0???????0????????????0?????0??????????????????????????0?????0??????????????????????????0???????0???????1?????????0?1???????????????????0????????????????????1????1???00????????????0???1??01?1?????????1??????????????0???????????????????1??????????0????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1?????????0???????????1????0????????1??????1????????????????????????0????????????????1????????????????????????1???????????????????????????????????????????????????1????????????1??0????????????????????????????0???????????????????????????????????????10??1????????1?????????????????1????????????????????????????????????????????????????????????????????????0???1?????1???????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????01?????????1??????????????????????????????????????????1??????????????????????????????1???????????1?10??????0??0???????????????????????????????????????????1???????????????0??????0????????????????????????1???????????????????1??????1???????1??????????????1?????????????????????????????????????????1???????????????????????????????????????????????1????????????????0????1?????????0??1??????1??0??????1????????????????1????00????1??????????????????????????????????????????????????????????0??????????????0??????????????????????????????????0??????????0?????????????????????????0?????????????0?????0???????????1?????????????????????????????????0??1????????????????1??????????????1????????????????????????????????1??????????????????????????1????????????????????????????????????????????????????????????????????????1????????1????????1??0??0??????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1??????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0?????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??0????1????????????????1?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????1??????????????????????????????1????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1??????1??????????????????????????????????0???1?1????????????????????????????0????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1???????????????????????????????1????????????????1??????????????????????????1?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1??????????????????????0??????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1????????????????1??????????????????????????????????????????????????????????????????????????????????????0????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????0???????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0???????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0?????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1?????????????????????????????????????????????????????????0?????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????0??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1??????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????0?1??0??????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0???????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0?1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????????????1??????????????????????????????????????????????????????????????????????1????????????1?????????????????????????????????????????????????????1?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???????????????1??0???????????????????????????????????????????????????????????????????????????????????????1?????????????1????????????????1???????????????????????0???????????????????????????????????????????????1???????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0?????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????
????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0?????????????1???????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????0???????????????????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1?????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??0???????????????????????????????????????????????????0?????????????????????????????????????????1???????????????0?????????????????????????????????????????????????????0?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????1?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????0????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????
??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????1?????????????????????????????????????????????????????????????????????????0?????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0???????11????????????????????????????0??????????????????????????????????????????????????????????????????????????0???????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0???1?????????????????????????????????1????????????????????????????????????????????????????????????????????1?????????????????????????????????????0????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0??????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1??????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????0??????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0????????????????????????????????????????????????????????????0?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????1?????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0???????????????1???????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????11????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????1???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0???????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????1???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0???????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0?1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0???????????1?????????0???????????????????????0??????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????
????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????
101010011010101101011000100011010010011100110011100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100101101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110000111010101101010000000001001010111011110111000111001100000110111110100110011001111001010001010100000011100010110010100101001010001000011100001110100100010000100110111101010111101011100010111010010100000101000100001000000101011011010010101110100110001111111100101000100110001010001111001010101010111110010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100011000111001101010110111101011011101101001001100000100010001110101100100100000101000001101111011000111101101101101110111111100011000011111101011011001000001110010010000011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110011001111111001000010000100011011101011110001101111100011101110111100001010101111110100110100011110101011100001010101110000111000000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101100100110100111011001001100100010110001001001011110000100001010001010000101100111101011011001011111101101000010011101011111111010010101000101010100110000011110100010111001000001110000110010110101111111111011011010000101101010011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111101001110110111101100001010011100011110010110110100001111101110110111010010001101001111100001100010101100000100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001101110011110110111110110001010110101011110101001110000001010100111110010111111101011111001000011011110011100101010011011011100001010111101100111010011010101111011110011010100011101100111001110001111110001010011001111000000010101011101110111101100001111011100001011011000000001100000111010001001010110000011100011000000100101101100110010011000000101101000101001101001010101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010011110101011000100001100100110010101111011110101001101101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101110101011001110000001101011010101101111110010111011000111001011001110101000101101111100110000110101001110110001011000011000111100001111011111110000000101101010010101111010100010100001011001001011110101101111001111101011000101011000001101110101010011010011000000000111000110010000011100100101010010110000000010001001011000011011110001111110111101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000111100000110101000011010001101100100000101001
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????0??????????????1?0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????1????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0???????????????????????????1?????????????????????????0???????????????????????????0???????????????0?????????????????0??????????????????????????1?????????????1??????????????????????????????????????????1?????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??0??????????????????????????????????????????????????????????????????????????1???????????????????????????????????0????????????????????????????????????????????0???????????????????????????????????????????????1??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????0??1?????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????0?????????????????????????????????????????????????????????????????????0????????????????????????????????????????1??????????????????????????????????????????????????????????????1????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0??????0???????????????????????????????0?????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1????????0?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0????????????????????0???????????????????????1?????????????????????????????????????0????????????1??????????????????????????????????????0????????????????????1???????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????0?????????1???????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1???????????????????????????????????????1???????????????????????????????????????????????1????1?????0??????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1????????????????????????????1????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1??????????????????????????????????????????????1????????1????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????1?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0???????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1???0???????????????????????????????????????????????????????????????0???????1???????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1???????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????0?????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0??0??????????????????????????????????????????????????????????????????????????????0??????0??????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1???????????????????????????????????????????????????????????????????0?????????????????10??????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??????????????????????????????????????????????????????0????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????1??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1??????????1???????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0???????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1?????????????????????????????????0??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0?????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0???????????????????????????????????????????????????0????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????
?????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1??????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????1???0?????????????????????0???0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1?1???????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0???????????????????????????????????0????????????????????????????????????????????????????????1?????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0?????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1???????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0?????????????????1????????????????????????????????????????????????????????????????????????1????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1??????????????????????????????????????1?????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0???????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????1?????????????????????0??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0?0??????????????????????0????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1??????????????0?????????????1?????????????????????????????????????0??????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1?????????????????????????????????????0?????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????1???????????????????????????????????0???1???????????????????0????????????????????????????????????????????????????????????1????0?????????????????????????????????
?????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0?????????????????????1???????????????????????????????????????1?????????????1??????????????????????????????????????????????????????????????????????1??????????0???????????????????????????????????????????1????????????????????????????0????????????????0????????????????????????????????????????????????????1?????????0?????????????????????1???????????????????????????????????????????????????????????????????????????????1??????0??????????????????????????????????????????????????????????????????????????????1??????????????????????????????????0?1?????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1????????????????????????????????0?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0????????0????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1?????????????????1?????????????????????????????????????????????????????????????????????????????????1???????????1??????0????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????1??????????????????????????
?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1????????????????????0????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1?????????0????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????1????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????
???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1???????????????????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0?????????1???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??1???????????????????????????????????????????????????0?????????????????????????????????????????1???????????????1?????????????????????????????????????????????????????1?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????
??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
11???????1???1???????0?1??????????????11?????????0??????????????????????????????????1???????????0????????????????????0????1???0????????0??01???????????????0??0??????????????????????????????????????0?1??0??????0?????0???????1???????????????00??????100???????1??0?????????????????01???????1??????0????????????0???????????????????????????1?0???????????0?????0???0???????????????0???????????????1??????????????????0010?1?????0?????????????????0????????????????????1???0????????????1?????1??0???????????0????????????1???????1?????????0??????????????????1??????0?????????1?1?1??01??1??????????????0?????????????0????????1??????1?????????1????????????????????????????1??1?????????0???????0???1????????????1?0??????????????????????0?????0??0??1?????????????????0????0?1???????????????1?????1??????????????????????0????????????????1????????????????????????????????01????????????1?????????1????????????1?1???????????1??1?????????1???1?0?????1???0??????????????1?????0?1?????????1??????????1?0?0??1????????????01?0???????????????????????????0???1??????????????????????0?0?????0??01???????0????1?????0????????????????0???????????????1?????0??????0??1?0???????????????????1??????????1????????1?????????0?????????????????00??????0??0??????0?????????????0??????1???????????0??????????0??????????????????????10???110?0??????????????????????1???1???0??1???????0?????0??????1?0????1?????????1??????????????????????????0?0??10?????0????????????????0?????????????????????1?????????0????????????1?????????????????????????????0???????0?1???????1???1?????????????????????0?????????????????????????????????00????0??????????????????11???1???????????1??????????1?0?????0???0?1?11101????????????0??1?????????0?0?1????????????????1???????1???????????10???????01?????????????0???????????????????????????????????1????1??????????????????????1??01???1????????1?10??????1?????0??1?????0?????????1?0??????????????1???0?1?????????0??0???????0??????????????????????1??????0??????????0???????????????0??0???0?????1??10????????0??1??1????????????????????????????1??1????0??0??1???????????????????0?????????????????????????0????????????1??????????????????????????1???????1?????1???1???????????????????????????1????????????????1?1????????1??00?????1???????0????????1????????????0????????????0??0??1?????????????0?0?0???????????????0?1???????0?????11????????????????1??????????????????????0??1????????????1?????????1??1????1???????0?????????????????????????????10??????0?0???????????????????????????1???1??10??????01?0?????10?????11???????????????????????????????1?????????????????????????????1????1??????0??1?????0?????1????????1??????????????1?????0??1??????00????????0????????0???????????????????0?????1???????0????????????1????????1????1??????1???????????0????1????1??????????0??1???????????????????????0?????0???????????????1????110????????????1???????????0?????0?1?????????0?0??0????????????11??0???????????????1???0????????????????1??1??????????????0?1?1????????????????????00??????????????1?0??0?0??1??????????????1??????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0??????????????????????????
????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????0????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????????????0??????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????1??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????00???????01??????????????????????1??????????????????????????????????????????????????????????10?????????????????????????????????????????1??????????????0???????????????????????1?????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????0????????????1????????????????????????????????????1???????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????????????1?????????0???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1????????????????????????????????????????????1??????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????0?????????????????????????????????????????????1?????????????0?????0???????????????????????????????????????1?????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1???????0??????????????????????????1???????????????????1???????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????0?????????????????????????????0??????????????????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????1?????????????????????????????0?????????????????????????0??????????????????????????????????????????????????????????1??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0????????????0?????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????1???????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????
???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1?????????????0???????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0??????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
111011010100011001000100110101011000000000100100001111111001001001010111111110111011100100010111001100010111111000010111100100101101100110100110010001100100100000010111000010011110101100100111011110000001111100011101111111100011010111000110111001011010010110110000100110000000010011011001000110000100101100011011101110011001011111101001101011101101001100001000100100111110110010011011110110000101101000000101011100001010001110011011001111011010001100110000101100100011011110011100100111101101101100100001011111100110000110010100110011000101110000110110011100110011100011010010110001001110001111001001100010011010010000001111001001011001011100101100001110100001011110001101010110001011001101001010101000001010110010001100101001001100011001001000101010000011110101000110100111111111010001100011111110101101100011100100000101010110100100000001001011001110111101011010111011000101110010000111100010010000110011110111100011001011111110010110101100000110000100000011101100111000001111010101110011110010110001000100101011100110000010100010101101011010111110001000110000111100000101100101111010101110110011011110010110011001000101011001000001100000010010001111010111010111010001100000111010000111100010001110110000100100110001110110001110000011000101100111000000000010110110011010001110000101111000000001000110100100010110001011001000010000111101010001010101000011110011111001010011110101101110100000111111010011100000001101000000100001101010101100000010000110100110110111110001111010011100000001011001111110100001111101110001101101000101001011001001100001110010001001000010011010111000101010001000100110001100011001110100100101000010011000011100000101011000001001011110110111001101111101111111011110101001110100010000100100001101000100001101001011010110101011010001100011010101111111010011111100011101011110011011000000010110100011111001111100100110001010001101000000110011101000010010100010100110110110011000000000101111010110111000011110111110010101110111001110001011100010011000100111100001101010111111110101110110110100001010011100101001111100000111101110101000000001010001110001100111011110101011011010111001110011011111110001001010100001111100000110110000010011000011001111001010000001100111010101010110011111010010110001011001001110111111100111100011101110100111101010100010000110011111011110001010101101011110111011001000101101101100010000110111101101110000000011011001110011011111001000101100101110011011001011110100100000010110011010111000100011010110100010100101010010000101101000001101101011001011100100010000111010010101000010100010010001110101110000011110110101111100010100101101101001101100010110111100011000011110001010101110111001010010011001101000000111100111110100000110111110111010000110110101100011000101101111001011001011110110111001100010000100111100010010010011101001101100101010101010001001010000100011110011110100011000000011111100111000101000000011110001001001011101110011011101111110111000010001101000110100111001110100010000100000110111010100111111100011001010111001011101010001
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1???0?????1?????????????????????????1?????00??1???????????????????????????????????????????????????????????????0???????1??????????????????????????????????????????????????????????1????0???????????????????????????????????????????????????????????1????????????????????????????????????????0??????????????????????????????????????????????1???????0?1?????????????????????????????1?????????????????????????????????1???????????????????????????????????????0???????????????????????????????????0?????????????????????????????????1??????????????????????????????????????????????1?????????????????????????????????????????????????????????????????10??????????????1???????0??????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????????0?????????????????????1????????????????????????????????????????????????????????????????????????????????????????????1?????1???????????????????????????1???????????????????????0??????????????????1???????????????????1???????????????????????0???????????0????1????0????????????????0?1??????????????0?????????????????????????????????????????????????????????0???????????????????????????????????1?????????????01?????????????????????????????????????????0????????????????????????????????????????????0????????????????0??1????????????????0???????????????????????????????0?????????????????????????????0??????1????????????????0?????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0???0???????????????????????????????????????????????????????????????????0?????????????????00????????????????0?????????????????0?????????????????0???????????????????1????????0????????????????????????????????????????????????????0?????????????????????????????????????????????????????0???????????1???????????????0?????????????????????????????????????????????????0????0????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????1??????1?????????????????????????????????????????????????0?0??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1????0?????????????????????1????????????0????????????????????????01????????????????????????????????????????????????1??????????0???????????????????????1???????????????0????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????01?????????????????????????????????????1???????????????????????????????1???????????????????????0????????????0?????????????????????????0???????????????????????1????????1??????0?????????????????????????????0?????????????????????????????????????????????????1?????
??????????1???????1????????????????????????????0???????????0?????????1???????????????????????????????1?????????????????????????????1????????????????????1????????????0?????????????????????0??????????0??????????????????1???0????????????1??0??????????????????1?????1????????????1????????????????????0?????????0???????????????????000?????????????????????????0??????1????0?1?0???????????????????0???????????10??????????????????????????????????????????????????????1????1??1???????????????????????????????????????1??1??????????1?????????????????0?1????????????????????1???????????????????????1???????0???????????????????????????????????????0????????????????????????????????????????????????1???????1?????????????????????????????1???????????????????????????????0?????????0???????????????????????10?????0?????????0??????????????1????0??0??????????0??1???????????????????????????????????????????????1??????????0?????????????????????????????????????0????????1????????????????????????????????????????????????1?1?????????????0??????1??1??????????1???????????????????????1?????????1???????????????????0??????????1??????????????????????1???????????1?????0?????????????1????????????1???????????????0?????????????????????????????????????????????????????????????0?????1?????????????????????????????????????1????????0???????0???????????????????????????????????????????0?????????????????????????????00????????????????1?????????????0?????????????1????????0?????????????????????????????????????????????????????????????????????????1???0??????????????????????????????????????????1???????????????????????????????????01??????1????????????????1????????????0?????????????????????????????????????00????????????????????????????1???????????0???1??????????????????????????????????1???1???????0???????????????????????????????????????????????????1?????????????????????????????????????????????????0?????????????0?????????????????????0???????????????1?????????????????????????????0???????????1??????????????????????????????????0??????????????0??????????????????????????????????????????????????????????????0?1???????????0???????????????????1????????????????????????????????????????????0??????????????????????????????????????1?????????????????????????????????????????1???????????????0??1???????????????????????????????????????????????????1?????????????????????????????????????????1???????????????1??????????????????????????????????1???????????????1??0??1????????????????????????????????????0?????1??????????????????????????0?????????0?????????????????????????????????1???????????0???????????????????1????????????????????????????????????????????????????1???????0????1?????????????????0?1???0???0?0????1???1????????????1?????0???????????????1???0?????????????????1????????????????????????????????????????1??????1??????????????????????????????????????????????????????1???????????1???0????????????0???10??????10?????????1?????????0??1??????????????????????????????????????1?????1???0?????????????????0???????0??????????1???????????????????????
????1???0????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????0????????????????????????????????????????????????????????????0????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0?????????????????????????????????????????1????1?????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0??????1???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1????????????????????????0?????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0?????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????0???????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1???????????????????????????????????????????????????????????????????????????0????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1???????????????????????????????????1????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????1?????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0??????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????
?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0???????00??????????????????????0??????????????????????????????????????????????????????????11?????????????????????????????????????????1??????????????1???????????????????????0?????????????????????????????????????????????????????????????????????????????????0???????1??????????????????????????????1?????????????????????????????????????????????????0???????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????0???????????????????????????????????????0???????????????????????????????????????????????????????????0?????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0???????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???????????????????????????????????1??????????????????0????????1?????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????0???????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0????1?????????????????????????????????????????1????????????????????????????0?????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0???????????????????????????1??1????????????????????????????????????????????????????????????????????????????????1???????????????0????????????0????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????0??????????????1??????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1???0????1??????????????????????????????????????1?????????????????0?????????????????????????????????????????????????????????????????????1??0????????????????????????????1??????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1????????????????????1???????????????????????????0??0???????????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0??????????????????????????0???????????????1??????????????????????1????????????????????????????????????0????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0???????????????????????????0???????????
????????????????????0????1???????????1??0?0??????????00?1?1???0????1????????????1?01??1?0?011??????????????????1????1?0????1????01???1??0????0????????????????????????????0??00???????????????????1??????????0??????1?????????????110??1??????????1????????01??1????????????1??1?????????????1??0??0???1???????1????0??????1??1????0????????10????????????0??????????????????????????11??1?0???????1??????1??1?1?????0?1????????????0????0???0?????????????????10?1??????????1???0????????1???????1?10???1?0??0?1??0???1????1?????1?100??????1?1??01?????0?????1?????????1?????0??1????????0??1??0????????10?????????????????????0??????0?0???????????0?0???10????????????0?1??????1??????0???????????0??????????1??????10??????????????????1?10??????0???10??????0???0??1?????0????11?????????????101????1??????1??????1????00?????????????????1????1???0?????????1???0??????????????1???1???0????????1???????????1?1?0??0??????0???????????????????0??0???1?0??1???11?1??????????????????0???????????????1???000????????????????????1??1????1?????????????0?????1?1??????0???0???????????????????????????????????1???0?????1????1?????????0?????1??0?0????0?1??????????10????????????0??1????1?0???1???1?1???????????????????1??1?????????0???????????????????????1???1?????1??????11???1??0??1?0??????1??????????1????1???0???????????????????????????1??010?????1????1?1?????1????????????????1??????????0?????????00???????1??????0???0???1??????1????1???1??????0???????00???0???0??1?????????00?1??????0????0????????????????1??????????10??1?????????0?0???????????01??????????????0?????????????????0??????????????????????1?0000???????????????????????????????01??????????1???????0??1???????011??1???????????011????01???????0??????????????1?0????????1?????????1?????????????????????????0???0??????????1???1??0?????????0??????????01??????????1???1?????1????????0??1??????1???????????????00????0???????????????0??0???????0?????????0?????1????????0??1??????????????????????0????0?????????????0???0??0????????????0??1???0????????????1???1????????????????????????????0?10???????11????1?????????????????10?1????????????1??0???0???????1???????10??1????0????0?1???1????0???????????0????011???????0??1???????0??1????0??0??????1???????1?????0????0?????10????????????1??????1??????????????0?????1?1????0????????11??????????????????1????????????????????????0?????????????????1???????????????00????????????0???0????????0?????????0?10??0???????????1???1?????????????101??0???0???????0??????1?????1???0?????1????1?????????0??00??00??0?0???????????????1??????????????1???1??????????0?????????????0??????????????????10???????????????????????????????10???????11?1??????1???1?????????????0?????????0???0????????10????0?0??1???????????????1??????0???????????0?1?????1????????????1??????0?0???????????????????0????????1????????????????????????0?1?????????0???????0??????????????0???????0??????????????????????????????????????1?1??????1???????1?????????????111?????0?10???0??0?????????????0????1111???1???0??????????????0??????????????????????1?0??1???10?1?????????????0?1?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?0???????0???1???????1????????????????0??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0????1??????1?????0????????????????????????1??????11??????????????????????????????????????0??????0??????????????????????????????????????????????????????1?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0???????????????????????????????????0?????????1??????????????????1??????0?????????????????0??0????????????????????????????1???????????????0?????????????????????????????????????????1?????????????????1???0???????????????????????????????????????????1????????????????????????????0?0?????????????????????1??????????????????????0????????????????1?????????????????????????????????1?????????????????????????????????????????????????1??0?????????????????????????0??????????????1?????0??????????????????????1??????????????????????1???????????????????????????????1?????????????????????????????????00????????????1?????1????????????????0???????????????1???????????????1?0??????????????????????????????0????????0?????????0?????????????????1???????1??0??????0????????????????????1??????????????????????????????????????????????1??????????????????????????????????0???0??????????1??????????????1????1????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????1???????0?????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????1?????????1????101?????????????1??0?????????0????????????????????0???????????????????10??????????????????????0???????????????????????????????????????????????????????????????????1????????????1??1?????????????????????1?????????0????????????????????????????????0?????????????????????????????????0?????????????????0???????????????0??????0?????1??01??????????????1????????????????????????????0??0????1?????????????????????????0??????????????????????????????????????0????????????????????????????????????????0???1???????????????????????????0??????????????????0??????????????????1????????????????1????????????0?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1????????????0??????????????????????????????????????????11????????0???????????????????????????0???????????????????????01?????1????????????????????????????????0??????????????????????????????????0??????????????????????????????1????????????????????1?????????1??????????????????????????????????????0?????????????1????????????0????????1???????????????????????1????0??????????????????0?????????????????????????????0???????????????0????100????????????0???????????????????1?????????1????0?????????????0??1????????????????????????????????????0?????????????????1?1?0?????????????????????1????????????????0??????????????????????1??????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1????0??????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?????????
???????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????1????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0?????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0???1?????1?????????????????????????0?????10??0???????????????????????????????????????????????????????????????1???????0??????????????????????????????????????????????????????????1????0???????????????????????????????????????????????????????????0????????????????????????????????????????1??????????????????????????????????????????????1???????0?1???????????????????????????????????????????????????????????????1???????????????????????????????????????0???????????????????????????????????0?????????????????????????????????0??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????00??????????????0???????0??????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????????0?????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0?????1???????????????????????????1???????????????????????1??????????????????0???????????????????0???????????????????????1???????????0????0????1????????????????0?1??????????????0?????????????????????????????????????????????????????????0???????????????????????????????????0?????????????11?????????????????????????????????????????1????????????????????????????????????????????1????????????????1??0????????????????1???????????????????????????????0?????????????????????????????0??????1????????????????0?????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?0???0???????????????????????????????????????????????????????????????????1?????????????????10????????????????1?????????????????0?????????????????1???????????????????1????????1????????????????????????????????????????????????????0?????????????????????????????????????????????????????0???????????1???????????????0??????????????????????????????????????????????????????0????????????????????????????1???????????1??????????????????????????????????????????????????????????????????????????????????????0????????????????0??????0?????????????????????????????????????????????????1?1??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1????1?????????????????????1????????????1????????????????????????11????????????????????????????????????????????????0??????????0???????????????????????1???????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10?????????????????????????????????????0???????????????????????????????1???????????????????????0????????????0?????????????????????????1???????????????????????1????????0??????0?????????????????????????????1?????????????????????????????????????????????????1?????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0???????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????1????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0??????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1?????0???????????????????????????????????1????????1?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????0??????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????0???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????1????????????????????????0??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0????????????????????0????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0?????????0????????????????????1??????????????????????????????????????????????????????0??????????????????????????????1????????????????????????????????????????????????????1?????????????????1?????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???????????????????????????????????0??????????????????0????????1?????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1??????????????????????????????1????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1??????????????????????????????1????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0???????????????????????????????1????????????????0????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1??????????????????????1??????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????
???????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0????1?????????????????????????????????????????1????????????????????????????1?????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0???????????????????????????1??0????????????????????????????????????????????????????????????????????????????????1???????????????1????????????1????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????1??????????????1??????????????????????????????????????????0????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???1????1??????????????????????????????????????1?????????????????0?????????????????????????????????????????????????????????????????????1??0????????????????????????????0??????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1???????????????????????????1??1???????????????????????????????????????????1????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1??????????????????????????0???????????????1??????????????????????1????????????????????????????????????0????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0???????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0??????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????
????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0?????????????????????????????????????????????????????????????????????????0?????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????11????????????????????????????0??????????????????????????????????????????????????????????????????????????1???????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1???1?????????????????????????????????1????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0??????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????1???1??????????????????????????????1?????????????????????1???1???????????????????1???1????????????0???????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1????????1????????????????????1??????????????1???????????????????1????????????????????????????0??????????????????????1????????????????????????????????????????????????01?????????????????????0??????????????????????1?????????????????1?1?????????????????????????????????????????????????????????????????????????1???????????1????????????0????????????????????10???????????????????????01???????????????????????????????????????????????????????0??????????????????????????????1????0?????????????????????????????0?????1???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????1????????????????????0????????????????????????????1?????????????????????????????????????????????????????0??0???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00???????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????????????????????????????????????????????????1???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1??????????????????0??????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1???????0???????????0???????????????1??????????????????????????????????????????????????1???????????????????????1???????????????????????????????????????????????????????????0????????1???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1???????????????????????????????????????????????????????????????????????????????????????1??????????????????1????????????????????????????????1?????????0????????????????????????????????????1????????????1??????????????????????????0????????????????????1????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0??????????????1???????????????????????????0????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????0???????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1??????01??????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1?????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0?1???????????????????????????????????????????????1?????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????10??????????????????????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????
?????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1??????0???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????1???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1???????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0?????0??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????0??1?????????????????0??????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1???????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1????????0???????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????0???????????????????1??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1??????????????????????????????????????????????0????????1????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1???????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????1??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1???????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????0???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0???????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0?????0??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????1??1?????????????????1??????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1???????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????0????????1???????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????1???????????????????????????????????????????????????1??????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0????0??????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1??0???????????????0?????????????????????????????????1???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????00??????????????0??????????????????????????1??????????????0?1???????????????????????????1???????????????????????????????1?????????????????????????????????????1??????????????????????????????1????????????????????????????1??1??????????????????0???????????????????????????????????????????????0?????????????????????????????????????????????????????????1????????????????????????0????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????1?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????1???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????0????????????0???????????????????????????0????????????????????????????????????0???????????????????????1?1??1??????1????????????????????????0????????????????????????????????????0?????????????????0??????11??????????????1??????????????????0????????????????????????????1?????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1??0????????1????????????0?????????????????????????????????????????????1??????????????????????????????????????????1???????????????????????????????????????????0?????1??????????????????0?????????????????1??????????????????????????????????????????????????1?????????????????1????1??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????111??????11????????????????????0?0??????????????????????????1???????????????????????????????00??????????????????????????1??????????????00?????????????1???????????????????????0???????????1?????????????????????0???????????0?0?????????????????????????????????1???????0??????????????????0????1??????0??????????1?1?????????????????????????0??????????0????1??????????0??????????????????????????????????????????????????????????????????????????????1????????????????????????0???????????????????????????????????????????????????????????1??????????????????????????????0??????????0??????????1??????????????1????????????????????????????????0?????????0?????????????????????????????1??????????????????????????????????????????????????????????????????????????????0?0???????0????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1???1???????????0??????1??????1????1?????????0?????????????????????1?????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1???1????????????????????????????????????????????????????????0??????????????1??????????????????0???????????1????1??????????????????0??????????????????????????????????????????1????????????????????????????????????????????????????0?????0???????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?0????????????????????????0????????????????????????????????????????????1??????????????????????????????????????????0????????0??0??????????1??????????????????????????????0???????????????????1???1?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1??????????????????????????????????????00?????????????????????1???????????????????????0???????0?????0?????0?????????????????????????1?????????????1????1????1???????????1??????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????
???????1????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0???????????????1?????????????????1??????????????????????????0?????????????1??????????????????????????????????????????0?????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0??????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1???????????????????????????????????0??????1?????????????????????????????????????????????????????????????????????0????????????????????????????????????????1??????????????????????????????????????????????????????????????1????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1??????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0????????????????????0???????????????????????1?????????????????????????????????????1????????????1??????????????????????????????????????0????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????
?1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0??????01??????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????1??????????????????????????????????????????????????????????????0?????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1?0???????????????????????????????????????????????0?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???
??????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0??????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
10???????0???0???????1????????????????11????????????????????????????????????????????????????????1????????????????????0?????????????????0?????????????????????????????????????????????????????????????0?1??1??????0?????0????????????????????????0??????010???????0??1??????????????????????????0??????1????????????0?????????????????????????????????????????1?????0???????????????????????????????????1????????????????????00?????????????????????????0????????????????????0????????????????1?????0???????????????????????????????????0?????????0??????????????????1??????1?????????1??????00??0??????????????0?????????????1????????0??????1?????????????????????????????????????????0?????????????????1???0??????????????0??????????????????????0?????0?????1??????????????????????0?0?????????????????????1??????????????????????0????????????????0????????????????????????????????10???????????????????????????????????1?????????????0??1?????????????0???????????0??????????????1?????1???????????1??????????1?1????????????????????0???????????????????????????0???0??????????????????????0???????0??11???????1????1?????1????????????????0???????????????1???????????????0?0???????????????????1??????????0????????0?????????1?????????????????00??????1??1??????0????????????????????1???????????1?????????????????????????????????11???00?????????????????????????????1???0??0???????1?????1??????0?1????1?????????1????????????????????????????0?????????0????????????????????????????????????????????????1????????????1?????????????????????????????????????1?0???????1?????????????????????????0?????????????????????????????????0?????0???????????????????0???1??????????????????????1?0?????1???1???01010????????????0??1?????????0?1?1????????????????1???????0???????????10????????0?????????????0??????????????????????????????????????????????????????????????????11???1????????1?11??????0??????????????1?????????0????????????????????????????????1??1???????0??????????????????????1?????????????????0???????????????1??1???1?????0??10??????????????0????????????????????????????0??1????0?????0???????????????????0?????????????????????????1????????????0????????????????????????????????????????0???0???????????????????????????0??????????????????1????????1?????????0????????????????0????????????0????????????????????????????????????????????????????1?????????1??????1????????????????1??????????????????????0??0????????????0????????????1??????????????????????????????????????????01????????0???????????????????????????1???1???0???????????????00?????01???????????????????????????????1?????????????????????????????1????1?????????????????????1????????0????????????????????0?????????0??????????????????1???????????????????0?????1???????0????????????0????????0???????????????????????0????0??????????????????1???????????????????????1?????1???????????????0????010????????????0???????????????????1?????????1????1????????????11??0????????????????????????????????????0?????????????????1?0?0?????????????????????0????????????????1????0?????????????????1??????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????11??????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????1????????????????????????????????????1????????????????????????????????????0????????????????????????????????????????????????????????????????????0?????????????????????1???????????????1??1????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????1???????????????1????????????????????1????????1????????????????????0???????????????????????????????????????????????????????0???????????????????????????????????????????????0?????????0????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????1??????????????1???????????????????????????????????????????1?1??????1????????????????1???????????????????1?????????????1??????????????????????????????????0??????????????0??????????????????????????????????????????????????????0?????????????????????????????1????????????????????????1????????????????????????????1??????????????????????????????????????????????????????????????????????0??????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0??0??????0????????????????????????????????????????????????????????????????????????????????0???????????0????????????????????????????????????????????????????0???????????????????????????????0??????????????????????????????????????????????1?101??????????????????????????????????????????????????????0????????????????????????????????????0??????????????????????????????????????????????????????????????????????0??????????????????10??????????????????????????????????????1?????????????????????????????????????0?????????0??????????1?????????????????????????1?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????0???????????????????????????????????????1????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????01????????????????????????????????????1???????????????????1???0?????????????????????0???????????????????0?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1????????????????????????????????????????????0?????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1?????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0?????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00???????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????0?????????0??????????0?????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????0???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0???????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0?????0????????????????????????????????1?????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????0??1?????????????????0??????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0???????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1????????0???????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????0????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1???????????????1?????????????????1??????????????????????????0?????????????1??????????????????????????????????????????1?????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0??????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????1?????????????????????????????????????????????????????????????????????1????????????????????????????????????????1??????????????????????????????????????????????????????????????1????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0????????????????????0???????????????????????0?????????????????????????????????????1????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0????1?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????
????????????????????????????????????????????????????????0???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????1?1??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????0??????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
101010011010101101011000100011010010011100110111100110100110111000011001100000000100010100011010101010000100010010110010001101110001101010101101001110100111101111010011111110110010110111000001110110110111011110111110101011000110011010100111001011101000110100111010101101010000000001000010111011110100000101001100000110111110100110011001111001010001011100000011100010110010100101001110001000011100001110100100010000100110111101010110101010100010111010010100000101000100001000000101011011010010101110100110001111111100101000100110001010001111001010101010111100010001110111000010000101101100000011100100010111010100000110111111011111101100101010011011010010010100100000100100100011000111001101010110111101011011101101001001100000100010001110101100100100010101000001101111011000111101111101101110111111100011000011111101011011001000001110010010010011110011111100000001111001010010100001111110110110110100110111011101000001010000010111110010001100011001011011001100010110001110001001111111001000010000100011011101011110001101111100011101110111100001010101111110100110100011110101011101001010101110000111000000100010011101000101011010100010001000010100001011100010011110000011011001001010100011010000111011101000000101001100111010101111100001010111111010010110011110101001101101100110100111011001001100100010110001001001011110000100001010001010000101100111101011011001011101101101000010011101011111111010010101000101010100110001011110100011111001000001110000110010110101111111111011011010000101101010011100010111000010100010001011101100001001000001011100001000010110101000000110100010001101010100001111101100001000000010111111000001111100001110100111101100001010011100011110010110110100001111101110110111010010001101001011100001100011101101010100110010001001100100111111100001010010100000011011100101110100110001101100011100110001110111111111100001000001001101110011110110011110110001010110101011110101001110000001010100111110011111111101011111001000011011110011000101010011011011100001010111101100111010011011101111011110011110100011101100111001110001111110001010011101111000000010101011101110111101001001111011100001011011000000001100000111010001001010110000011100111000000000101101100110010011000000101101000101001101001011101000011101101101001011000110011101010110010100111000001011011000110111001000011111010110010101101001010111100010011110101011000100001100100110010101111011110001001110101011011011001101010100010111110101010100010110000000101111100101000110101010011110011111101100010010100110011101111101011001110000001001011010101101111110010111011000111001011001110100000101101111100110000110101001110110001011000011000011100001111011111110000000101101010000101111010100010100001011001001011110101101111001111101011000101011000001101110101010010010011000000000111000110110000011100100101010010110000000010001001011000011011110001111110101101111111001111001000101000010111000011100001110100110111100110011000101100001110110010111000110000101011001000111100000110101000011010001101100100000101001
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0?????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
001111101011101011101110110110010000111111011110110110000000001111001110111100100110111101101010101100000111100000101111011101001100110010001001000010110000110110100101111000001100111001101001001111110000111110011111110111110010111001000101100110011110010111110101110000110010100000100010010111100001000111110000111110110000011010101100001000010101000101101011011100001111011110000111000101000110000100100000100111111100101111010000000111000110110100111001100111111001111100111101101101011010001110010111100001110010100011110110101101000100011110001010000101100100000100111010011010010101101011010010110101110000110101010110110010101100101101001011011101110111111000100100001111000100001010110011101000001001001101101100101001000100000001101111101100001010110111010011110101110110010100000100100001011010001001000101111111100100100001100100110110101010111001011011001011101000010011100110011011000001001101011001011110100010010010000101101001110001110110000100011101011000100011101010100001001100110000110101001001110101001101100011101110111001001100100100010100001101100001110110010110100101001111010001111111111011100100011000110101000101010110111001010110111110010010101000101010111100110110001011010011101000001101101101101010110100011001111101100001010001101011001011000000101111011101101000111100110111001000001100111001101101010000011001010111101011001111010011001111000101101110001101011000011010100001110011001100011011101101110000000101100011110100110100101110001011100011010101000010111101101010001011100101001001111101011111111011000000011000011010001010010010111100100101010000101010010000100011011001011111100000010111101101001001111011111100000100100100000001110111110101100111010001000101000010111110111011011001100001111100111011001111001111101011100110010100010010101110101100000001001101101100110010010001010110010111001100001101000111100001100100110001011100011110100001001010100010011101101000001110011000001110110110100101111011000010101100100000111010110001111111001010101000000010000101001000100010100111110110111111010011110001111011110110110111010011101010111100111011110001011011110100011111100100110011011100100001100011000001111110001011010011110010001111000111101101011101100010111011001110000110010000011111001001010001010101101111111011111100110011101001101111001010100101111101000100110101111110100111001100010001011011100011110100001101110011001011001111110010111011000100110001110111101110101000001101001101101010111011011100111011110111010111000010110100100110111101000111000001101101100010101011000111111101011010101101110110100011100100100010010111001110010000011010001110110000100000000110010011011110000010000001000101111100100100111001001110001101110110010110101001011111110100001010001101001011100100101111011111010111111001001100011110110010011001011101100110100110010000000010100110000100101101010100010110000001101111100100111110000100010011010110100000101100011001011000011001011110111001000110110100000000100111111101010100011101110010101010000001000010
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????1????????0????????????????????????????????????????????????????????????1???????????????????????????????????????????????1????????1???????????0?????????0??????0????????????????????0?????1???????????????????0???????????????????????????0???????????????1?????????????????1????????????????????????1?0?????0???????1?????0?????????????????????1?????0????????1?1???????????????????0????0??0?????1?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1??????????????????1???????1??1?????0?????????1??????????????0???????????????????????????????????????????1?????????????????0?????????????????0?1????????1?????????????????????????????????1?????????????1?????????????????????????????????1??????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1????0?00???????????????????????????????????????1??????????????0???????????1??0?????????1??????0??????????????????1??????1???????????????????????????????????????????????????1?????????????????1????????1???????????????????????????????1??????????????????????????????????????0??1????????????????????0????????1??????????????????????????????????????????0???????????????????????????????????????????????????????0??????????11??????????????????????????????????????????????????????????0??????????????10????????????1??????0??????????????????????1??????????????????1????????????????????????????????0??????????1?????????????????????????????????0???????????????????????0???1???????1??????1????????1??????????????????????0?0???????????????????????????????????0???????0????????????0?0?????????????????????????????????????????????????????1??????????????0?????1????1??????????????????????0??????1????0????????1?????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1????????????????????????????????????????????????1??????????????1??0?????????????????????0????????????????????0???????????????????????10?????????????????0??????????????????0?1??????????1??????????????????????????????????????0??????0?????????????1???????????????????????????????????????0?1??????0????????????????????????????????????????????????????????????1??????????????????0?????????????????????????????????????1????????????????????????????????????1??????????????????????????????1??????????0????????????????????????????????????????????????????????????????????1???????????????????????????1?????????????????????????????????????????0?????????0??????????????????????????0????????0???????????????????????????1?????????????????????????1????????????????????????11?????????0???????????????????????1?????????1?????0??????????????0????????????????????????????????1????1?????0??????????11??0??????????????????????????1???????????????????????????01???????????0???????????1??????0??????????1?????????????????0???????????1??1???????????????????????????????????????????????????0??????1????????????????1????0??0????????????????????????????1????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????0????????????0??0??????????????????????????????????0??????????1???0???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1?????????????????????????????1?????????????????????????????????????????????????????1?????????????????1???????????????????????????????????????????????????????????????????????????????????0?0??0?0??1???0????????????0?1????????????????????????1???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1??????0??????????????????????????????1??????????????????1?????????????11?????????????0?????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1??????????????????????????????????????????????????????????0???????????1???1??1??????????????????1???????????????0???111????????????????????????????0?????????????????????1??????1???????????????????????????????????????0??????????????1???????????????????????????1??????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0???????????1??????1??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1?????????????????????0????????1??????0????????????1???0???????????????????????????0????????????????0??????????????0???????????1????????????0????????????????????????????????0???????????????????????????????????????????????????????????0??????????????????????????????1????????????????????????1??????????????????????0????????????????????1?????????????????????????????1????????????????????????????????????????????????????????????0??????????????????1????????????????0?????????????????????????????????????????1???????????????????????????????????????????????????????????????1??????????????????1????????????????1?????????????????????????????????????????????????1?????????????????1??????????????????1????????????????????1??????????????0????????????????????????????????????????????????????????????????0??????????????????1??????????????????????????1??????????????1???????0????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????????0???????????????0???????????????????????????????1??????????????1???????????????????????????1????????????????1???????????????????????????????????????????????????1?????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????0????????????????????????????????1??????0?0???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????10????????????????????????????1???????????????????????????????????????????????1??????11?1?????????????0???
?????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????1?????????????????????????0??????????????????????????????????1?????????????????????????????????????0???0???????????01???????????????1??1????????????????????????????????????????????????????????????????0???????????????1??????????????????????????????????????00???????????????????????????????????????????????????????0?1?????????????????????1???????????????1??????????????????????????????????00???1?????0??????????????????????????????????????????0?????????????????????1???????????0????????????1???????????????????????????????????????????????????????0?0?????????????????????????????????????????????????????????????0?????????????????????????????????????????1????????????????????????0?????????????????????????????????0????????????????????1??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????1?????????0??????????????0????????????????????????1?????0?????1??????????????????????????0????????????????????????1??0????????????00??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1??????0????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????1?????????????????????????????0?1??????????????????????0???????????????????????????????????????????????????????????????????????????1????11??????????????????????1?????????????????????0????????????????????????????????????????????????????0?????????????????????1????????????????????????????????????????????????????????0???????????????????????1????????????????1????????????????????????1?????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0????1??????????????????????1????????????????????????????????1??1?????????????????0??????????????0???0?1??????????????????????????????????????????????????1????????????????????????????????????????????????????0??0??????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????????????????????????????0?????????????01?????????????0??????????????????????????????????0??0??0?????????????1?0?0???????????????????????????????1??????????????????????????????????????????????????????????????????0???????0???????0?????????????????????????????????????0????????????????????????????????????0???????00?0???????????????????????????????????????????????????????????????????????????????????????1??1?????1?????????????????????????????0????????1???????0????????1?????????????????????????????????????????????????????????????????????1??????1?????????????????????1??????????0????????????????????????????????????????????????????????????????????????????????0?????1?????????????0???????????????????????????????????1???0???????????????????0???????????????????????????????????????0???????????????1????0????1?????????????????????????????????
0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0??????????????????????1???????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????0???????????????????1??????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1??????????????????????????????????????????????1????????0????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1???????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1???????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0????????1??????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1??1???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????01??????????????????????????0??????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1?????????????????????????????????????????????????????????????????????????0?????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????0????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????0???????????????0??????????????????0??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????1??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????10???????11??????????????????????1??????????????????????????????????????????????????????????10?????????????????????????????????????????0??????????????0???????????????????????1?????????????????????????????????????????????????????????????????????????????????1???????1??????????????????????????????1?????????????????????????????????????????????????0???????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0??????????????????0?????????0???????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1????????????????????????????????????????????0??????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1???????????????????????????????????????1?????????????????????????????????????????????1?????????????1?????0???????????????????????????????????????1?????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????
?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0????????????????????????????????1??????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
000001000001000100000011101111010010011001000000010000000100101001101110111111100100010100010010011101111001011111001001111111010010110110010111011100101000100000010101100111111100111000101011100100100011111000010111000011110000100000111011111110100101000111100000110101101011000101011010101011011010111000001011001101011001011101011110011111011010011000111001111100001110111010010101101110111101001010001010000001100001000101100010001111101100001010111110110101111011100111011111101111110001111110010011100110101011111000110111000000000001000110001001111010010010011010110110010010111011010110001111000011010101110101000011011100101110111000001011000100101111111010011000100101111011011110111010010010011100111001110110011001011101111111000101000011110001000001011010000110010110001010110101010011011001001111110010001101101001111001000110100000110111000101111111101101101010100100110000100000011101111111001101100101101111000001001111000000110101111001011101011111010001101001111010111100111100110011101000010111000100001000011001000100100010001011100010010001010111011011010011110001000110101100001001001000000011110111111010011101101100001001000111000001110101000001001011000100010000111110111010101110011101110111100101001011101110001101110111101100101110011101110010011001000111000001110100011101100001110100001100111101011011111100100011111010101011100010100010010101001011001010010101101111100110000010001111001011100101111001110101001101100011111100110010011011010111010001111110111111111111001101010111100000000011100000001000100001111000101110001101010100011110010011111011010011110110011011100010000101011101111111110100110100010001101001101010101011111000101001011011110001000110011110110001110100010100110011110111100111100111000101101010101111011101111001001110100110011011110011101011110111101101001010001001100001110010001010011011001010101011000000101101101011101010101101001000100010001110011001011110110100011000110011011001011010111101001011011100111001110111011001000001100101010100000001100011010111110100101011100010111011001100111010100100001110100000000001000001000010100001011010100111101101011010010010000000000001001111100010100001100101111001110001010110010100010001010011000011110101111100001101010001100000100010011010111011001110101111110110000110110001110100000100000000001010111010110011111110111010000100100000000010000111100010111111011010010010100101011100011101100101101010110010110110000011101110101110111011011110011011101111011110111100110110011001100001011111110100000001100110000100010110101111101111110011101101000000101110001101110010101010010111000101101101010110001110001010001110011100100101100111000100001011111110001011000111010000000011001001110101001111010100110101100010100010101101010001011001110001111000101101010100010000000111100010000110010000010011010100000011000010101010010101000110111110111110011101111101111000000110100000011100011011110001100011110100000101001101011011001001100000100011111000100000110101010101011100101100000011111110
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????
??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????1????????0?????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1?????????0?????????????????????0???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1?????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1??????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????1??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????0???1??????????????????????????????1?????????????????????1???0???????????????????0???0????????????0???????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1????????1????????????????????1??????????????????????????????????1????????????????????????????1??????????????????????0????????????????????????????????????????????????10?????????????????????1??????????????????????0?????????????????1?0?????????????????????????????????????????????????????????????????????????1????????????????????????0????????????????????10???????????????????????01???????????????????????????????????????????????????????1??????????????????????????????1??????????????????????????????????1?????0???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1??0???????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01???????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0??????????????????0??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1???????????1???????????????0??????????????????????????????????????????????????0???????????????????????1????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????0????????????????????????????????????0????????????1??????????????????????????0????????????????????0????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1??????????????1???????????????????????????0????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1???????????????????????????????1???????0?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1?????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????1???????????????????????????????????????????????1????0????????????????????????????????????????????????1????????????0????????????????????????0?????????????????????????????1????????????????????????????????0????????????????????????????????????????????????0?0???????????????????????????????????0???1??????????????????????????1????????????????????????????????????????1???????????????????0?????????????????????0?????0???????0??1???????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????10???????1????????????????????????????1??????????????0????????????????????????????0???????????????????????????????????????0???0????????????????????????????????????????????????????????????????????????1???????????1??????01???????????????????????0????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????0????????????????????0?????????????????????????1??????????????????????????????1??0???????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0????????????1?????1??????????????????????????0?????0????????????????????????????????????????????????????0?0????????????????????????????????????????1????????0?????????????0???0?????1?????????1??????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????1?????????????1??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????0???????????????????????????????????????0???1???????????????????????????????????????????????????????????????????????????????????????????????????0???0?????0???????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0??????????????????????????????1?????????????????????0??0???????????????????????????????????????????1???????????????????????????????????????????????????????????????????0??????????????0??????????????1?????????????????????????????????????????0???????????????????????????????????????????????0???????????????????????????????1??0?????????0??????1?????????????????????0?????0??????????????????????????????????????????????????????????0??????????????0?????????????????????????????????????????????0?????????????????????????0?????????????0?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0?????1??????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????0???????????????????0????????????????????????????????????????????????????????????????????1???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1???????1??????????????????????????1???????????????????0???????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????1?????????????????????????????1??????????????????????????????0???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0?????????????????????????????0?????????????????????????0??????????????????????????????????????????????????????????1??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1????????????0?????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????
??????????????????????????????????????????1???????????????????0??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????1????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0???????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????0??????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1???????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1????????????????????0??????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???
?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1???????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??????1??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0????????????????0???
??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1???1???????????????????????????????????????????????????????????????0???????1???????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0???????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0?????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????1?????????????????????1????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??1??????????????????????????????????????????????????????????????????????????????0??????1??????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0???????????????????????????????????????????????????????????????????0?????????????????10??????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??????????????????????????????????????????????????????1????????????????????????????0???????????0??????????????????????????????????????????????????????????????????????????????????????0????????????????0??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0??????????1???????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????1???????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????1????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1??????0???????????0???????????????????11???????10??0????????????????????????1???1?1???????????????????1???10??????1????1????????????0???????????1??????1?0??????????????????0?????1???????????1???1??????????????????????1??0????????????????????????????????????????????????????0?????????????????1???????????????10????????????1?0??1????????????????????????1???????1????????1??????????????1???????????????????1???????????????????????????????????????????????????????????????????????1?0?????????1?1??????????????????1????????????????????????0??????????????????????????????????1?????????????1?1?1???????????0?0???????????????1???????????????????????????????????0????0????1???1????????????1???????????1??1?????0??????????????1?????1?1???????1????????????????0??0???????????????1?????????????0??????1??????????????????????1????0????1???????1??1????0?????????????????????????????????0????????????????00????1??????????????1???????????????????0??????1?????????11???????????0?????????0?0????1?????????????0?????????????????????????0???????????????1???1??????????????1?????0???????0??????????????0????????1????????????????0????1???????????????1?????????????????????????????????1???????????????????????????0????????????????1??????????????1???????????????????1??????????1????0???????1???1??1???0???????????????????????????110??0?????????????1????????0?1??????????????????????1?????????????1????0??????????????????????????1?????????????????????????????0?????????????????????1??????????????????????????????1??1????????????????????????1?????0???0????????????0??0?????????????0?????????????1???????1???????????????????????0????????0??1????????0????0??????1?0??????????????1?????1????01???????????????????????????????0???0????????0??????0????????????????????0?????????0????????????1????1??????0??1????????????0???????????????1????0?1?????0????1???????????????????????????????????????1????????0????????????????????????????0????????????????1??????0???0?????????????????????????????????????????0??????0??0????00????????????????????????????????0????????????11??????????????????????0??????11???00???????????1??1????1???0???1????0?????????0????????????????????????????????????????01????????????????0?????????????????????1?0??01?????????????0????1????????????????1??????0??0????0??????????????????????????1?0?0????1????????????0??0???11????????0??0???????????????????1?1?????????1?????????11??????????1???????????????0??????1??????????????1???0??????????1?1????1????1????0???????????????01????????0???????????????????????????????????0??????????0??????????1??????0???????0?1???1??1?????1???????????????????????1?1???????1????1???????0????????????????????????0?????????????????????????1???????0????????????????0???????????1???????0?1???????????0?????0?1????????????????0?????11???????0??????????????????????????1????0???????0??????????11?0?????????????1????????0?0????0?1?????????????????????1?????0???????????????????????0???????0?????????????????????1???????????0??????????????????0??????1????????????0???????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????0?????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????1???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1?????????????0??0????0?0?????1???1??0?11????1????11?0?1???0????0????????????0?01??1?1?011????0?????????????0??0?0?0??1?0????10???0??0????1?????1?1????0?????????????0?1??00??????0????????????1??????????0?????01?????????????011??00?????????0????????11??0????????????1??0?????????????0??1?11???0???????1????01?????1??1????0?????1??10????????????1??????0???????????????1???10??1?1???????0??????1??0?0?????1?1??????1?????1????1??0100???????????????11?1??????????1???1????????1???????0?00???0?1??1?0??0???1????0?????1?000??????111??01?????1?????1?0??????11?????1??10???????1??1??0??1??0??01?????????????????????0??????1?1???????????1?0???10????????????1?0??????1??????0???????????1?????0????0??????11??????????????????0?10??????1???01?????00???1??1?????0???110?????????????011????1??0???0??????1????001???????????1??001??1?1???0???????1?00?10????1?????????0???0???0????????1????1??????0?0?1??1??????0??????????0???????110?1???1?1??1???10?0????????????????1?0??????????????01???1100????????0??????????1??1????1???????1?????1???0?0?0??????0???1???????????????????????????????1???1???0?????0????0????1????1?????0??1?0????0?0??????????01????????????1??0????0?0???01??0?1?????????0?????????1??0??????0??0?????????????????0?????11??1???1?10?????11??11??0??0?01?????0??????0???0????0???1?????1??????????0??????????1??0111????0????0?1?????0????????????????0??????????0?????????11?????000???1??0???1???1??????10???0???0??????1???????11??00???0??0?????????00?0??????0????0????????????????0??????????01?11?????????1?0???????????11??????????????1?????????????????0??0???????????01??0?111?0010??????????????????????0????????00??????????1?1?????1??00????1?000??0??????????1110????00???????1????????1?????1?0????????1????1????0?????1?????????????1?????10??0?????????11???0??0?????????1??????????01??????????1???0?1???0???1????0??0??????0?0???1????????000?0??1?????????????1?1??1?????0?1??0??????0?????0?????11?0??1??????????????????????0????1????????????10???1??0???????????11?00???0??0?????????1???1?00????????????????????????01010???????01????0?????????????????11?1?0???1??????01?1???0???????1???????11??0????0????0?1?0?1????10???1??????0??1?111???????0??0???????0?01????1??0??????1???????0?0???0????0?????11??0?1?????1?1?0???01??????????????0??0??0?1????0?1?????001??????????????????1????????0??????1????????1?????0?1?1???????0?1?????????????11?1??????????0???1??????1?1???????0?1?00??1????0?11???1???00????????????001??1???0???????1??????1?????11??0?????1????0?????????0??11??00??1?1?????????0?????0??????????????0???0??????????0?????????????0???1?????????????1011?????1?????????????0??????1???00???1???01?0??????0???1?????????????1?????????1???1????????10????1?0??0???????????????1??????0???????1???0?1?????0??????1?????1??????0?1???????????????????1????????1????11??????????????????1?1???0?????0??????10??????????????00??????1??????????????????????????????????????1?0??????1???????1?1???????????100????11?11???0??1?????????????0????1010???0???0???1??????????1??????????????????????1?1??1?0?11?01?1??????????1?1?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
011100010110000000110001110011111001001011010001001110100111100110100100110110010010100111000110111000011101000100111000010111111010101010001010011101000111010111111100111101010110100001000111011010111111100110111001001001100010001000111111001111000010100101110111111101101100111110010000100011000111101111101010010100111101100010110011101011001000100011100001100011101000011111101011101110001010001110011000001110011010111111000100110000110011110110110010111000011011011101110000111101000111010100010110001011110010001011101011101011001001111110110001100000001001111111100011101011110011101100100101011101111101100101001111101110011011110110111110010010100101001100111111100100000111111111101001001000100011010010100111110110101001101001010011001010100001010110001011100001011000011110011110110100011100001010111100001011000001101000001101110100001101011101110001010111011111111100111101001000011000100110110111010100000000100111001010111000010011101100100111110001101000101100100011001000011101000000100111101001001110100100110101000000100010101101011101100011011101111111100101111010101000010010011011001110010101011110010101111010001000101111000100000011001101110010101010111100001110011011011001001101010000010001111011100100011111100100001110000011100111001101101000111000011010111110111000111000011011101111101010101111001100000111100100111111101001101010010111100000011001000001111101110000000110010010000111100000110111110111100001101110110110010000011000010101111101011001110111110010011001000101000001000111011110011000111010111110011000111001010000101001001000011001000110111010100000001110100001011111000111101110101111011111110101010100001011010110010110100100101110010100110001110100101000000000111010000111110101000110001001001000110000011100100011111001011010001100001001100011110100000011001110011101111011100110111000110001111100011001011010000001011011010101001001011010011010001111101101100110010011100001101001000001011100110111011101000010100000100011101100001011001011111001011100010010001101100110101000111111101001010000101101011011000110000000011001010111011111100100011101101111111100000001010000011011010110001110110111011111010001110010101011111111101010111110100011000000011110010011011101110001100111110100110001110001110111110110010000101100011010001110100011010011100100001100000011011010000101111101011001100100111000101111001011000011010011011110111100000011100110000110111000111110001100011000111011010000001111100100100011010000110111101010100101101010101011111011001101110000010111101110111011001010101011011110011111111011010100101001001101111101110010010101110101110010000011101110110010100001110011001101000000110000111100011000011000001010101010101010101010110000100011111010010001001100011111100011001000000000100101000100100101111100100100101100001101010101100111000001111000010000001110001011011111001000101100111001101010011100100110001001111111101011011101001010010011101010111000110000000010010001110001011100101100000110000111100000110000001000110101
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????0????????????????0????0???????????????????0?????????????????????????????????????????????????????0????????????????????????0??????????????????????????????????????????????????????????????????????1?????????????????????????????1?????????1???????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????0?????1???????????????????1?????????????????????????????????????????????????????????????0??????????????????????????????????????????????0????????1???????1????00?????????????????????1???????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????0??????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1??1?1???????????????????????????????????????????????????1????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1??????????1????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????1?????????????0??????????????????????????????????????????????????????????????????????????????????????????????0??????????1????????????????????????????????????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1??????????1??????????1???????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0????????????????????????????????????????0??????????????????????1?????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0??0??????????1?????????????????????????????????????0?????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????1????????????????1?????0???????????????????????????????????????????????0?????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????
??????10???1???10?????1?1????1????0??????1?????????????????????0??????00???1?1??????????????????????0??00?????1?????????????01????0???0??0????????1?????????0?????01???????0????????????0?????1?0?????????????1???0??0????1??????1????????????1??????????????10??????0???????1??011?1????1???????????1???010?????0??????01??0??0???????????1?????????0?0???1????????0?0???1??0????????????1????01?1?????0???????????1?1??1????????1???0?0?0?????1???????0??00??????????????1????????????????0????0??????????0???????????11?0???????0????????0???????01?1?????0?????????0????????????0?0?1???????????????????111???????0?????0???1?0?0????0?????0???10?????1???????0?0?1?0????1?0?1??????????0??10?1????????????????1?????????????0????11???1??????1????????????????01?????11??0???????????????????????0?????????????1???????????0??????00?0??????1??????????1?1?0???????????????????00???0?01???01??0???????????1????????1????????1?0??????????1?1?0???????????01?0?????????1??????10??0?????0????????1??0???0??????????????1?0?????????????00??????????00???????0?????1?0??011?0110???01?1?0??????????1????????1?1??????0??0??????0???????0???????????????????????1??1????1?????????1?????0??0???1?0????????????1??0????1??????0?????0???0????0?0??????????????1??????????????????00??????????????????1??????01??00??????????????????????????????????????1???????0???????????11?????0???????00?1??????????1????0?1???1??????????????????0????0??0???????0??0????0?1???????1?1??????????0????1???0??????0????0??0?????0????0???10????????11?01???1??10?1?????????01???0???????010????0??0?????1?1???0?1????????0????10?1?0????????????????1??????1??????0??01??0???0????????????0?0???????????1?????0?????????????????????????????????0?0?????1?0??????0????000??00?0????01??????1???????1??????0????0????1??10????????????0??????0?????????????????1????????1???????1????????0?1???????????????????????0????????????0??00?????????????????1?????????0???0??????????????????????????????????010??1????????11??0?????????????1???????0????????????????????0???????????????1???????10?????????????????10???1?????0?1?????011??????????1????????1??0??????00??????????????????1??????0????????0????0?0????????????????????????0????1???????100???1??10????101????????1????11????????????????????????????????????01???1?????????1????1??????????0??1????????1?11??????1??1?1?0??????????????????????????????????1????0????????????0??1??1???1??0????????1?0??????????1???????????????1???0??????1???????0??????????????1???????0??????????0????0??????1????0?????0???????????????0???????????????????0?????1???0?0???????0????????1???100?1??????1100?0????0??0???0??1???????0?0????0?0?0??01????0???????0?1??????0???0???????????011????????0??1??1????????1????????1?01?01???0?????0??????????????1???????0?0??????????1??????????01????1?????1??0???????011?0?1????11???0???????0??????0?????????1????????????????0010??????????1?????0?????0??????0?1????????0?????????????????1?????1?????1??1?????????????????1???????????1???????????1????10???0??????0????????????1??10????01?1??????0????????0????????00?11?0??????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????0?????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????1?????????????????????????????????????????0?????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1?1?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1??????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
101010001110100101010111101100111000101110010110111111001010000010100000100011111110011110110010011000011000111100010100100101100010101100111000010101011110011000010011011010111111110111110110001011110111000001010011101001101110011110100011110001000111111011101101001101110010010000111100011001001000001000101000100001010110111100110100011100100110011001010001000110001111110011110110010000011111111100011010110100001101101001011010000001110010100100101100011000111011101001110101011100100101011010011101101100110110101001000010010100010101000110111010110111101101011000000000111011011010111100110101001010101100101100010101110100110110000111010000110100001111100011000000000100101010101000101001000000101101101011101101101110010101111011001001000011111110101100000101100011111011100100010100000000100101001111001001101110000111111010000110111110010110101110101110010100110111110011101101110100000111000010001000110110001010011001100100010010001010000110001110111101111110001100111101100011001000010011110100101011000011010111000101000001000010001000010001100010001111111101000111101101111001101101001100110000000101101100011101101000000111110100000111111101111110010110010011010110111100010001000010110110011101101000010111000000000101101110010110000011011000111001101010010011101101010001000000000101100101001111111011001100000010010000000100101010010110110001111011111110101101101001000100101000010110001000001101110111110111010110110100101000001111110000000001110010100111000100111101011110100011000100110000000011000001101010100110000111101011110001001111010001101101011100101000011100011011101111111010110010001101101111100101011100101001001101100001001110101111010100110110000011101101010101110110011010111010111011011000001111101110010101110011100111001000100000011101000011111001111111011010001000011010011000010110000011000010110000000100111111101101111000110110100100001000100010000110100101100101111011100010100001000011110001111110100010110110010000110001010010010001111101111110000100101111111011000110110010101110111100011110010110010110010101110001010101011011101100001000010001111010000100001110101011100100000011111011011011011100101011101110001000011001010010011011010011000010000101110100100110001011001100001111000011100100111000000101001111011000101100011110011010001100111010110111011011011110001100111000110011101101101111100000100011110001100100011101011011101011001000100000011011001000100011110100010111111001001001000010110111111101101000110101010000010100010100110011100110000010011011010110110000101011010101111010100110010000100110110111001100011001101110001110001110111011101001111100001101000101000000101101011111111000001110001110010111100001110100000010010110011010100101010011001010010001000110110100111000100001101101000100101000100101100000111111001101011001011011111010110111110001001100011100101111000101101110011001100010100011101010000000101010111101100000011011001110111110110110000010001010010101111100000011000100111001111000000000000001100111001011100111
?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0?????????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1??????????????????????0????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0??????????????1???????????????????????????????????????????????????0??????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????0??????????????????????????????????????????????????????????????????????????????????????0?????????????1???????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????0????0?????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????1???????????1????????????????????1???????01??0????????????????????????1???0?????????????????????1???00??????0????1????????????1????????????????????0????????????????????????0???????????0???1?????????????????????????1????????????????????????????????????????????????????0?????????????????????????????????1?????????????1?1??1????????????????????????0????????????????1??????????????0???????????????????1???????????????????????????????????????????????????????????????????????0?1???????????1??????????????????1????????????????????????1??????????????????????????????????0???????????????0?1???????????0?0????????????????????????????????????????????????????????0????1???0????????????????????????0????????1??????????????????????????????0????????????????0??????????????????0?????????????1??????????????????????????????????0????????????1??1????0????????????????????????????????????????????????????????0??????????????0???????????????????0??????1?????????01?????????????????????0?0????????????????????????????????????????????1???????????????0???0??????????????0?????0???????1??????????????0????????1?????????????????????0???????????????1?????????????????????????????????????????????????????????????1????????????????1??????????????0???????????????????1???????????????0???????1???0??????0???????????????????????????111?????????????????????????0?0????????????????????????????????????0????0????????????????????????????????????????????????????????0?????????????????????0??????????????????????????????0?????????????????????????????????0???1????????????0??0?????????????0?????????????1???????1????????????????????????????????0???????????0????1??????0????????????????0?????0????11???????????????????????????????1???1????????1???????????????????????????0??????????????????????????????????1???????????????????????????????0????0?0?????1????????????????????????????????????????????0????????1????????????????????????????1????????????????1??????0????????????????????????????????????????????????????0??0?????0????????????????????????????????1?????????????0??????????????????????1??????11???0????????????1???????1???????1??????????????1??????????????????????????????????????????????????????????1???????????????????????1??0???????????????????0????????????????1??????0??0????1??????????????????????????1?0?1????1????????????0??1????????????????????????????????????0?0?????????0?????????0???????????0???????????????1?????????????????????0???1??????????1???????????0?????????????????????0????????1??????????????????????????????????????????????1?????????????????????????0?0??????0?????0???????????????????????1?1????????????????????0????????????????????????1?????????????????????????0????????????????????????1???????????0???????1???????????????????1?0??????????????????????11???????0??????????????????????????1????0???????1??????????0??1?????????????0????????0?0????0?1???????????????????????????0???????????????????????0???????0???????????????????????????????????????????????????????????1????????????0???????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????00??????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????1????????????????1????0???????????????????1?????????????????????????????????????????????????????1????????????????????????0??????????????????????????????????????????????????????????????????????0?????????????????????????????0?????????0???????????????????????????????????0?????????????????????????????0??????????????????????????????????????????????????????0?????1???????????????????1?????????????????????????????????????????????????????????????1??????????????????????????????????????????????0????????1???????1????11?????????????????????1???????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0??????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0????????????????????0??1?1???????????????????????????????????????????????????0????????????????????????????????1???????????????????????0????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????????????????????????1??????????1????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1?????????????1??????????????????????????????????????????????????????????????????????????????????????????????0??????????1???????????????????????????????????11?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????1??????????0???????0????????????????????????????????1?????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1?????????????????????????????1????????????????????????????????????????0??????????????????????0?????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????1??1??????????0?????????????????????????????????????0?????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????1????????????????1?????1???????????????????????????????????????????????0?????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??1???????????0???????????1?????1????????????1??????????????????????????????0????????????????????????????????????????????????????????????????????????????0?????0??????????????????????????????????????????????????????????????1?1??????????????????0??1?????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????0?????????????0??11????????????????????????????????????????????????????????0????????0???????????????1?0??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1?0?????1??????????????????????????????????????0????1????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???0???????1???????0??????0???????????????????????????1?????????????????????0?1?????????????????1????????????????????????????????????????????????1????????????????????????????????????????????????0???????????????????????????0??????0??????0?????????????????????????????????????????????????????????????????????????????????????????????11????0????????????????????????????0??????????????????????????????????????????0????1???1??????????????????0???????????1????0?????????????1????01??????????????????1????0????????????1????????????????1???????????????????????????????????0????????????1???????????????????0??????0?????????????????????????11???????????????????????1?0?????1???????????????1?????????0?????????????????????????????????????????????0???01?????????????1?????????????????????????????1?????????????????????????????????0??????????????????????????????????1?????????????????????????0???????????????????0???????????????1??0???????1??????????????????????????????????????0???????????????????0????????????????????0?????????????0??1?????????????00??????????????????0???1???????????????????????????????0?????????1?????1???????????0?????????????????????0??????1?1???????1??????????0???????????????????????????????????????????????????????????????????????????????????????????????10??????????1???????????????????????????????????????????????0????????????????????0?????????????????????????????????????????????????????0?????????????0????????????1???????????????????0????????0???????0????????????????1??????????1?????????????????????????0????????1?????????????????1????????????????????????????1??1??????????????????????????0??????????????????0??????????????0????1??????1??????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????1?????????????????????10??????1??????????0?0????????????????????????????0?0??????????????????????0???????????????????????????1?????????????0?????????????????????????????????????0?????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????0???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????1?????????????0???????????????????????????????????1????????????????????0????????????????1?????????????????????????????????????????0???0??????????????????????????????0?????????????????????1???0???????????????????1???1????????????1???????????????????????????????????????????????????????????????1?????????????1?????????????????????????????????????????????????????????????????????????0????????1?????????????????1??1??????????????0???????????????????1????????????????????????????1??????????????????????0???????????????????????????????????????0????????00?????????????????????1??????????????????????0?????????????????0?1?????????????????????????????????????????????????????????????????????????1???????????1???1????????0????????????????????01????1??????????????????00???????????????????????????????????????????????????????1????????????????1???????????0?1????1?????????????????????????????1?????0???????????????????????????????????????????????????????????????????????0????????????????????????????????????????0???????????????????????????????????????0????????????????????0????????????????????????????0????????????????1????????????????????????????????????1??0???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????????????0?????????????????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00???????????????????????????????????????????????????????????????????1???????????????????????????0????????????????????????????????????????????????????????????????????????????????1???????????????????????01???????????????????????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????0??????????????????1??????0???????????????????0?????????????????????????????????????????????0??????????0???????????????????????????????????????0??????1???????1???????????0????0??????????1??????????????????????????????????????????????????0???????????????????????0????????????????????????1??????????????????????????????????0????????1???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0?????????1??????????????????????0??1????????????????????????????????0????????????????????????????0??????????????????1????????????????????????????????00????????1????????????????????????????????????1????????????1???????0??????????????????0??????????????????0?0????????????????????????????????????????????????????????1??????????????????????????1?????????????????1??????????????????????1???????????????????????????????????????????????0?????????????????????0?????????????????0?????????????????????????????0??????????????0???????????????????????????1????????????????????????
????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0????????????????1??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????0?????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????1??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????
??0??????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0??????????1?????????????1?????????????????????????????????????????????????????????????????????1???????????????0?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1??????????????1?????????????????????????????????????????????????1?0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????00????0????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????????????0??????????????????????????????????1???????????????????????????????????0????????????0?????????????????????????????????????????????????????0???????????????????????1?0?????????????????????????????????????????????????????????????????????????????0???1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1???????????????1??1???????0??????????????????????????????????????1????????????????????????????????????????0?????????????1????????????????0???????????????????????1???????????????????????????????????????????????0???????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0?????????????????????????????????1??????????0?????????????????????????1????????1???????????????????????????????????????????????????????????????????????????????????????????????0??????????????0????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0?????????????????????10?????????????????0??????????????????????????????0????????????????????????1???????????????????????????????????????????????????????????????????????????????0?????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0?????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????0????????????????????????????????????????????????1???????????????0???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????1????????0???1???????????????0???????????0????????????????????????????????????1???????????????????????1?1??1??????0????????????????????????0????????????????????????????????????1?????????????????0??????01??????????????1??????????????????1????????????????????????????1?????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0??0????????0????????????1?????????????????????????????????????????????1??????????????????????????????????????????1???????????????????????????????????0???????00????1??????????????????1?????????????????0??????????????????????????????????????????????????0?????????????????0????0??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1????011??????01????????????????????1?1??????????????????????????0??????0????????????????????????10??????????????????????????1??????????????01?????????????0???????????????????????0???????????1?????????????????????0???????????0?0?????????????????????????????????1???????0??????????????????0????0??????1??????????1?0??????????????0??????????0??????????0????0??????????0??????????????????????????????????????????????????????????????????????????????0????????????????????????1???????????????????????????????????????????????????????????1??????????????????????????????0??????????0?????????00??????????????0????????????????????????????????1?????????0?????????????????????????????0??????????????????????????????????????????????????????????????????????????????0?1???????1????????????????1???????????????1???????????????????????????????????????????????????????????????????????????????1???1???????????0??????0??????0????0?????????0?????????????????????1???????????????00????????????????????????????1???????????????????????????????????????????????????1????????????????1???1????????????????????????????????????????????????????????1??????????????1??????????????????0???????????0????1???????????????1??1??????????????????????????????????????????1????????????????????????????????????????????????????1?????1???????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?1????????????????????????0????????????????????????????????????????????1??????????????????????????????????????????0????????0??0??????????1??????????????????????????????1???????????????????1???0?????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1????????????0??????????????????????????????????????10?????????????????????0???????????????????????1???????1?????0?????1?????????????????????????0?????????????0????0????0???????????1??????????????????????????????????????????????????????????????0???1?????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????0????????????0??0??????????????????????????????????1??????????0???1???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1?????????????????????????????0?????????????????????????????????????????????????????1?????????????????1???????????????????????????????????????????????????????????????????????????????????1?0??1?1??1???0????????????1?1????????????????????????0???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1??????1??????????????????????????????0??????????????????0?????????????11?????????????1?????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????????????????????????????????????????????????????1???????????0???0??1??????????????????0???????????????1???011????????????????????????????0?????????????????????1??????1???????????????????????????????????????1??????????????0???????????????????????????0??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1???????????0??????0??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0?????????????????????1????????1??????1????????????0???1???????????????????????????0????????????????1??????????????0???????????1????????????0????????????????????????????????0???????????????????????????????????????????????????????????0??????????????????????????????0????????????????????????1??????????????????????0????????????????????1?????????????????????????????0????????????????????????????????????????????????????????????1??????????????????0????????????????0?????????????????????????????????????????1???????????????????????????????????????????????????????????????0??????????????????0????????????????0?????????????????????????????????????????????????1?????????????????1??????????????????1????????????????????0??????????????0????????????????????????????????????????????????????????????????0??????????????????1??????????????????????????1??????????????0???????1????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0????????1???????????????0???????????????????????????????0??????????????1???????????????????????????1????????????????1???????????????????????????????????????????????????0?????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????0????????????????????????????????1??????1?1???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????11????????????????????????????0???????????????????????????????????????????????0??????11?1?????????????0???
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
100110001000001100011010101010111011011010010001100001100001001010100110100101111101111011101111111101100000101110000111111011010001100110110100001001010111110101101011110110010000101001110111001001001000011000000001000010000001100010010010110111101001011010000010001110111101010010001001100110000000010011110001100110010010010110001000110111011110011100011010001100100010000001001111101110100010000000010000001001011101000001110100001001000011110100110111001001011010110000011100001010100100001111010001011010110011101010010101001100010100001000010011011101110011101000001011111010110000110011101001011110000101001101100110001100001001101101001011011010110001011001011111111000101000010001111101111100000111110111100000001001111110001000100110011110000111000101000110010011100111011001010011101100101111111110000110101000101000000101010111101001110011001011111010100011000101110000010100001111010100010011001000011111110100001111100111011000010000010001000000000000100010110011111000111011000101101100001111100111110011001101111101010110110101000011000011011111000001001111010111111000101101100011001001010111010110000010011011011001110111011010001000100110111011110101011010111110101100110111001001100000100001001010000101101111011111100010100110010110010011010010100100001111110101111010101101001111010100001100010011100011001111111101101000101100010100100111101110010001111110010111001001001000101001101001011110101110101011011000001101000100110011110001100100100111010011110000110001010011110000000101110001000001111101111101001011000100010100100001110001101001000100000000111000100100010001101000101101110001001100001011000001101110111101010111011010100010010110011111010011110111000000010000110100000001001110110001011101101011010010010011100001010011011001000010010011000000110110100011011011111010011100010101100000010100001100000111010011111111011100111101011011101011010100010010100000001001000000100110100000011000100111111010110111111010111010010100110010110111011111111011000101000100011111100110110110101100100100011000010011001000000110011001010111011110001000101001011001010010110011110111000101101001100010101010010110101111110001110000100011000001101101010110010100101101100011000100010101000101001000110111010100100011110001001111001101100000101010000000000011010001001000011011110001101110100101110111111010101000110101101000100011001100101001011010001001100010001011100001111011011000100101110110110111011101100011001000100001000000100100101101101111001111110111101001000100000101011001010001010000111111100011011000000111111100101100100001011101000110111101011100010011110010011101000010110110001111000001011001001011011010110000000010011000100001001000111110010000101010101010010001011010000000011110110011001000100001111001101110011100110101001111010011111101010000111000010010111001010110011011011000000110100110100111010010101100110001110001011100010000111010111010001101110110001100000101000011111010001000111010001110000001000001000111101111010011000111000010110000110111
???????????1??????????1???????????1???????????????????????????????????0????1???????????????????????????1????????????????????1?????0??????0????????????????????????1????????1????????????????????1????????????????????????????????1???????????????????????????????????????????????11?0????1??????????????????????????????0???0??????????????1???????????0??????????????????0??1??????????????????0???????????????????0?????????????????1???0?????0???????0??11??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0???1????????????????????10???????0?????????1??????????????0???0??????????????0??????????0?1???????????????1???????????????????????????????????????0???1????????????????????????????????????????????????????????????????????????0???????????0??????11?1??????0??????????0???1????????????????????????????????????????????????????????1???????????????????????0??????????????????????????????????0??0?????0???????????0????????????????????0?????????????????????????1?????????????????????0????????1??1????????????0??????????1????????????????1?????????????????????????????????????????????????0????????????0???????????????????????????????????????1????????????????????????????????????????11?????????????????????????0???????????????????????????????????????????0???????1????????????1?????1??????????????????????????0?????1??????????????????????????1???????1???????1?????????1?1???????????????????0????????????????????1????1???00????????????0???0??00?1?????????1??????????????0???????????????????0??????????0????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1?????????0???????????0????0????????1??????0????????????????????????1????????????????0????????????????????????0???????????????????????????????????????????????????1????????????0??0????????????????????????????1???????????????????????????????????????10??1????????0?????????????????1????????????????????????????????????????????????????????????????????????0???0?????0???????????????????????????????????????1???????????????????????????????????0???????????????????????????????????????????????????????????11?????????1??????????????????????????????????????????0??????????????????????????????1???????????1?00??????0??1???????????????????????????????????????????1???????????????0??????1????????????????????????0???????????????????0??????0???????1??????????????1?????????????????????????????????????????1???????????????????????????????????????????????0????????????????0????0?????????0??0??????0??0??????1????????????????1????11????0??????????????????????????????????????????????????????????1??????????????0??????????????????????????????????1??????????1?????????????????????????0?????????????1?????1???????????1?????????????????????????????????1??1????????????????0??????????????0????????????????????????????????1??????????????????????????1????????????????????????????????????????????????????????????????????????1????????0????????0??1??0??????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0?????????????????????1??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0????????????????????????1??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???0?1???????????1??1????0?1??0??0??01??0?100?0?1?0??01?1?1???0??1?1??????1???010?00??100?111?1??0?0?????010???0101?1?0??0?0????01???0??1????0?0???1?1????1??????0?????0001?010??0?0?0???????1????1?????????00??1??00?0???????????0011?10??0?????00?0??????11??1???0?????1010?01??????????0??0??0000???0?????1?0????000????1??1????0?0???00?00????????1???1?1???11???????????????1???01??0?1???????1?????101?0?1?????1?1??????0??1?11????0??1010???11?????1??0?11?1???0??1???1???0?0??????1????0??0?00???1?0?10?11?0?1?0????1????11?100??????010??01?????0?????1?0????0?10??0??0??01??????11??10?0??0??0??01????0???????100???1??0??????0?10?????0????0?1???0001?1?1?0????0?1??????1??????10??????????1?0???1????1????1001??????????????1?0?1011?1??1?0???11?????01??10??1??1??0???110?1??????0??10101?0??0??0??10????1?1????001????0??????1?1111??1?0???0?1???0?1?11?11?0??1???0??0??1???0???01???1???1111?11???010?1?0??0??????1?????1?0??1?????1?001?1???0?0??0??101?0??1????0????????1?0?????1??01????10???0000??????0?0????101???1??1????0010????01????1?101?1?1??????0???0??????0????????0??1????????????1???1???11????0?0??1?0?00??0?0???0?1?110110?00?1?????????100?????1??????1?10?00?1?1?0?01?00?1???1?????0????1?0?10??0??????0?11???????0?0???????1??0??100?0???0?00?0???00?110??1??0?010???01?0????0???0???11???1???0?0??????0???0?????0????0??110101??0????0?1?????0???????1????????0???????1??1???????0?000????010???1?10???1???0?????111???0???0??????0??0????11??010??1??0???00??0?00?0?01?0?01??00?????0?????????01?01???????11?11??????1??0?0????1??????11?????????????111??0??0??????????0??1???????????100?0?101?0011??????0??1?????????0??1????????11??????1?0?0?1???1?1??10????0?110?01??????????101010??01???????0???0????1???1?111????????0????0????1?????0??????????0??00????10??00???0????01?011?10??1??1???1??1???10??11?????0??0?1??11?0???10?01??1?0??0??????1?0?0001???????000?0??0?????1??1??1?0?1??0????11?10?0??????1?1???1?????00?1??0???10???1????????1????10?1?0?0??????????11???1??11???1??????11?01???0?00????0????0???00011???????????1????????0??00111??0?1??01????00????0???????????00?101?0?0??????00?0???1???????1???1???00??1???10?1??0?0?0?1????10???1?1??0?1??1?011???????1??0???????0111???00??1???0??0???????0?11?111???1????010??1?1?????1?1?0???10??0??0????????1??0??0?0?0??0?1??1??010??????????????????0??1?????1?????001??1????0???1?1?001????0?11?0???????0???1?11?0????1?????10??1??????1?0???0???1?0000??0????1?01?1?1???00??1?????0???001??0???1???????0?????01?????000?01????0????01????????0??10??00??0?0????????11?0???01??????1????0?0?1?1?????0?0??1???100???????0???1?0???????????1110?????0????????1????0??????1???01???0???00?0?01???10??0??????0????111??????1??0?0?1?0??????00??1?0?0??01??????????????101????0???0?0?0???0?1??1??0??????0?????1??????111??????1??1??0?????11????????0?0??10????????01?????1??0?1?1001??000??0??001??????11??????10??????0???????10???????????????????????1?????0?0?????00?10??1?0?0???????????101?01?00?10???1??0?1???????01??0????1110???0???0???1?????????01???????0???????????1??1?0??1?0?10?00?0??????0??10?1?
?????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????0???????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1?????????????????????????????????????????????????????????????????????????1?????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1??????1?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0??????0?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??0??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1?????????????????????????????????1????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????
????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1????????????????1?????????????????????????????????????????0???1??????????????????????????????0?????????????????????1???0???????????????????1???1????????????1???????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0????????1????????????????????1??????????????0???????????????????1????????????????????????????1??????????????????????1????????????????????????????????????????????????11?????????????????????0??????????????????????1?????????????????0?0?????????????????????????????????????????????????????????????????????????1???????????0????????????1????????????????????11???????????????????????01???????????????????????????????????????????????????????1??????????????????????????????1????1?????????????????????????????1?????1???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0????????????????????1????????????????????????????0?????????????????????????????????????????????????????0??0???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11???????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????????????????????????????????????????????????0???????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1??????????????????1??????1????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1???????0???????????0???????????????0??????????????????????????????????????????????????1???????????????????????0???????????????????????????????????????????????????????????0????????0???????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0???????????????????????????????????????????????????????????????????????????????????????0??????????????????1????????????????????????????????0?????????1????????????????????????????????????1????????????0??????????????????????????0????????????????????0????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????1??????????????1???????????????????????????0????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0????????????????????????????????????????????????????????????0?????????????????????????????????????0???1????????????1???????????????1??1????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????01???????????????????????????????????????????????????????0?0?????????????????????0???????????????0??????????????????????????????????00?????????1????????????????????????????????????????????????????????????????????????????0????????????1???????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????1????????????????????????0??????????????????????????????????????????????????????1??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1?????????1??????????????1????????????????????????1?????0?????0??????????????????????????0???????????????????????????1?????????????1??????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0??????????????????????1?????????????????????1????????????????????????????????????????????????????0?????????????????????1????????????????????????????????????????????????????????1????????????????????????????????????????0????????????????????????1?????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1???????????????????????????1????????????????????????????????1??0?????????????????0??????????????????0?1??????????????????????????????????????????????????1????????????????????????????????????????????????????1??1??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1?????1?????????????0???0???????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1???????1??0???????????????????????????????????????????????????????????????????????????????????????0??0?????0??????????????????????????????????????????????1????????0?????????????????????????????????????????????????????????????????????0??????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0???????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????0?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0????????????1??????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1???????????????????1???????????????????????0????????????????????????????????????????????????????????????0?????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0???0????????????????????1???????????????????????????????????????1???????????????????????????????1???????1????????????????????????????????????1????????????????????????0???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????1?????????1???????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????10??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00??????????????????????????????????1??????????????????????0?????????0????0?????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0???????1?????????????????????????????????1???????????????????????????1????0??????????????????01?????????????????????????????????????????????????????????????????1??0???????0???????????????01????????????????????????1?0??????????????????????????????????????0???1???????0???????????????????????????????????????1???????????1??????????????????????????????????1?????????????????????????1??????????????????1?1?????????1??????????????????????0???????????0???????????????????????????????????1?????????????????????????0?????????1????????????????0???????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1??????????????????????1????????????????????1????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????01??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1??????????????????????
??0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????1????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1???????????????????????????????????????????????????1????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0????????????????????????????????????????????????????????????1?????????????????????????????????????0???1????????????1???????????????1??1????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????01???????????????????????????????????????????????????????0?0?????????????????????1???????????????1??????????????????????????????????10?????????0????????????????????????????????????????????????????????????????????????????0????????????1???????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1?????????????????????????????????????????1????????????????????????0??????????????????????????????????????????????????????0??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????0????????????????????????0?????1?????1??????????????????????????0???????????????????????????0?????????????0??????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????0??????????????????????1?????????????????????1????????????????????????????????????????????????????0?????????????????????1????????????????????????????????????????????????????????1????????????????????????????????????????1????????????????????????1?????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1???????????????????????????0????????????????????????????????1??1?????????????????0??????????????????0?0??????????????????????????????????????????????????1????????????????????????????????????????????????????1??0??????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1?????0?????????????1???0???????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????0??0???????????????????????????????????????????????????????????????????????????????????????1??0?????1??????????????????????????????????????????????0????????1?????????????????????????????????????????????????????????????????????1??????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0???????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1?????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?1???????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1???????????????????????0???????????????????????????????????????????????????1????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0?1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1??????0????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????01???????????????????1???????????????????????????????????????????????1????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????1????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1?????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????1???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????
???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0???????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1?0???????????0??0????0?0??1??0??11??1?110?1?1?0??00?0?1???0??0?1??????0???011?00??101?101?0??1?1?????000???1001?0?1??1?0????00???0??1????0?0???1?0????1??????1?????0001?100??0?1?1???????0????1?????????01??0??01?0???????????1001?01??0?????10?1??????00??0???1?????0101?10??????????1??1??1101???0?????1?0????000????0??1????1?0???01?01????????1???1?0???01???????????????0???01??0?1???????0?????110?0?0?????1?0??????0??0?01????1??0100???01?????1??0?00?1???0??0???0???1?0??????0????1??1?01???1?0?01?10?0?0?1????1????01?000??????100??00?????1?????1?0????1?11??0??0??10??????00??00?0??1??1??11????1???????100???1??1??????0?01?????0????1?1???1100?1?1?1????1?1??????0??????10??????????0?1???1????0????0100??????????????0?0?1111?0??1?0???10?????10??11??1??0??1???001?1??????0??00110?0??0??1??00????0?0????001????1??????1?0110??0?0???1?1???0?1?10?01?1??0???0??1??1???1???11???1???1110?01???101?0?0??1??????1?????0?1??1?????0?111?1???0?1??1??011?1??1????0????????0?0?????1??10????10???1001??????1?0????011???1??1????1111????10????1?011?1?0??????0???1??????0????????1??1????????????1???0???10????0?1??1?0?01??1?1???1?1?100011?11?0?????????010?????0??????0?01?11?1?0?1?01?11?1???0?????0????1?1?00??1??????1?00???????1?0???????1??0??101?1???1?11?0???00?100??1??1?011???10?1????0???1???11???0???0?1??????0???1?????0????1??101001??1????0?1?????1???????1????????1???????1??1???????0?001????000???0?00???0???1?????110???0???1??????0??1????00??100??1??0???10??1?00?0?10?0?11??01?????1?????????10?01???????00?01??????1??1?0????1??????00?????????????100??0??1??????????1??0???????????000?1?100?0011??????1??0?????????1??0????????10??????1?1?1?0???1?0??11????0?011?01??????????111111??11???????0???0????0???1?001????????1????0????1?????0??????????0??01????00??01???0????10?011?01??1??1???0??0???00??01?????1??0?0??11?0???10?00??1?0??0??????0?0?1111???????011?1??1?????0??1??0?0?1??0????00?01?1??????0?0???1?????11?1??1???01???1????????1????01?0?1?0??????????01???0??11???1??????11?00???1?11????1????1???00101???????????1????????1??01110??0?1??10????11????0???????????00?001?1?1??????11?0???0???????1???0???00??1???00?1??1?0?1?0????10???1?0??0?1??1?011???????1??0???????0010???00??1???1??1???????1?00?010???1????100??0?1?????0?1?1???01??0??1????????1??0??0?1?1??1?0??1??110??????????????????0??1?????0?????110??1????0???1?0?001????1?01?1???????1???0?10?0????0?????00??1??????1?0???0???1?1100??1????0?11?0?0???01??1?????0???011??0???1???????1?????01?????001?11????1????10????????1??11??01??0?1????????00?1???11??????1????1?1?0?0?????0?0??1???100???????1???0?1???????????0110?????1????????0????1??????0???00???1???10?0?10???11??0??????1????110??????1??0?0?0?1??????01??1?0?0??00??????????????100????1???0?0?0???0?0??0??0??????1?????0??????100??????0??0??0?????10????????0?1??01????????00?????0??0?0?0110??010??1??100??????11??????10??????1???????01???????????????????????0?????0?0?????10?10??1?0?1???????????110?11?00?01???0??1?0???????11??1????1000???0???0???0?????????01???????1???????????0??1?1??0?1?01?10?0??????0??11?1?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
00???????0???1???????0????????????????00????????????????????????????????????????????????????????1????????????????????0?????????????????0?????????????????????????????????????????????????????????????0?0??0??????0?????1????????????????????????0??????001???????1??1??????????????????????????1??????1????????????1?????????????????????????????????????????1?????0???????????????????????????????????1????????????????????01?????????????????????????1????????????????????1????????????????0?????1???????????????????????????????????1?????????1??????????????????0??????0?????????1??????10??1??????????????1?????????????0????????0??????0?????????????????????????????????????????1?????????????????1???1??????????????0??????????????????????0?????0?????0??????????????????????1?1?????????????????????0??????????????????????1????????????????0????????????????????????????????00???????????????????????????????????1?????????????0??1?????????????1???????????0??????????????1?????1???????????1??????????1?1????????????????????0???????????????????????????0???0??????????????????????0???????1??10???????1????0?????0????????????????1???????????????1???????????????1?0???????????????????1??????????0????????1?????????0?????????????????00??????0??1??????0????????????????????0???????????0?????????????????????????????????10???01?????????????????????????????1???0??1???????1?????1??????0?1????0?????????1????????????????????????????0?????????0????????????????????????????????????????????????0????????????1?????????????????????????????????????1?0???????0?????????????????????????0?????????????????????????????????0?????1???????????????????1???0??????????????????????0?0?????0???0???0111?????????????1??1?????????0?0?1????????????????0???????????????????11????????0?????????????1??????????????????????????????????????????????????????????????????00???1????????1?01??????0??????????????1?????????0????????????????????????????????1??????????1??????????????????????0?????????????????1???????????????1??1???0?????0??11??????????????1????????????????????????????0??0????0?????0???????????????????1?????????????????????????0????????????0????????????????????????????????????????1???1???????????????????????????0??????????????????1????????0?????????0????????????????1????????????0????????????????????????????????????????????????????1?????????1??????0????????????????0??????????????????????0??0????????????1????????????0??????????????????????????????????????????00????????1???????????????????????????1???0???????????????????10?????0????????????????????????????????1?????????????????????????????1????0?????????????????????0????????0????????????????????0?????????1??????????????????0???????????????????0?????1???????1????????????1????????1???????????????????????0????1??????????????????0???????????????????????1?????0???????????????1????000????????????0???????????????????0?????????0????0????????????01??1????????????????????????????????????1?????????????????0?0?1?????????????????????0????????????????1????0?????????????????0??????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1?????????????0???????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????1???????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0????????????1?????????????????????????????????????????????????????????1?????????????????????????????????0??????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
111010100011000100111101110011111001111010111010101000001110011100100111001101101000001011100111110100001111010100000101011010001110011100010011100001011111111101111110001110000101101101010110011001101100110010100101101000011110010000101010000100000101100110000110010110001011010110110010011010110011010101010001100111000111100001100110111110000000010011101000011101001101000111001000110111011111101000010110101111111011110100011111001100111011100001101100011011010011101010001001011000001011111000011000100111110100011101111000111101111100001010100111011011000101001111111001000000111100011101010001101110111010101101100100101010010100011001000001000001100000010110110101111100010100111101011001110101010010111111011010000111111011000001010000011110111110000111111000100000110110010000100100111101100101101001001010010001110000100000110110001100001011101110000010110000101010111101011001011011100011010101001101101111101110110011010110010111001010100010011101110100101010000001110010000101101010001000010000010100111011100110001100100100000110000000100100101101111110110101111001101000001010100110000110101111110001111101010011001101101111100011000111111001111110101010001110011010101011111100110101111001110010100111000101101000010010100001110110001100110110011100111100101100010001100111101111111111101000111010111000010010101100110001110100000001001111001101011110000111100111000111001100101101101110110000111111001100001010010101001011010001100100011011001111100100110111010100010011001001011101101100011000101010100000011001111011001110011110101010000000001010000101011101010011100101100000111001110101111000100110110100110000001011100110100100010011010101000111101101100101111011001010011101001000111101001101110101010011000010010001101010011010010100100100101101001011011000110100000100001100000000000010000011110110110010000000010011100110011000001011100000100010100011000010111110100010000100101101111100000000000011000100111111001010100010110001111001100110010000111011111000111010110010011111000110010011000010010010001111101101101111100111010000100110001010001101110010001001110010111111000010001001011001001011101010111111000000101111100101010101100101010001110000010110100011101011100001011001100010011010000000001011011000111000011111011100011000000101011110100001011100111011000101010000110011010101110110010001110100111101101110011110111101010000110011010100111000100001000100000000010001000111111000011010100100000000011111100100111000001011010110010011110011011011100110001010111001110011100010000110010111011111110011000100111111000011110111101001011111011000001010001011111011111111001010010011110111100000010001000011110100110111110011010110010101001100000001000011100001001001000000100111001100101001001010101110010111011101010000010101010010111101111101100111100111010111010011111011110100000101100010110011010101111010111011000110101100111111111011111000011011110001000101011000101000001010110000110000101110011111001011011110111011110010111101110011001000001101001011111001
??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
0???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0??????????????????????0???????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????
011100101011001000100101011001000010100000101111001001101111010110000001101000010001110000001000001001101111111010000010100001011111111010100111101000001010001000010101111000010101000100100001010000100100101010100100101010011111110010111000110011101100111100000100111000110110000100110011111100110011000110100000000001010101110111101110001001011110001111110010010001111111000110000011011001111101101001000110100110100110110101101010000101111000010101011011010010001001011010010101010010011111110111001001111101000111110111101101110001101000000010110100000100110110100111110010111010001100101110111000110000111111100000000010100110011101110100001010011011010001001111101010000100111100101100100100001001010101001000111010001110000101001001110110000000111001000010111100100011010001011001110111010001001010010111001100111001011000100101100001110101111000100101111000010011101111001101001101010100110111000110000101110000011010111100110001001111011010110011011101110100001000110010001010111110101111100100011111110011001000101011110001110010111011000011100111110010111111111010101110010100100111000101000111111000100111111111001000010100011000111001001111011111000101011111010100100100000111001011111100011001010011101101000000000111001101000011010000011010100101001110011001100011100100011101000010110000111100110110101011110001100011001100011100101101011011101010110010010110011001010000000101100101000111011001100001100011100001001100000110010101010111101010101011100011100100100100100010001010101101101001101001101011011101100100110000001010001010001011110001100011000001011111101011000001110001010001011000001001101010111111110001100101001011110011001001110111010001110010110110001100001010001101111100111100000111000100001110101001010011111001111011000111111101101111011000011000000010100111010111111010011110010110010110100110001100010100110101100111010111011101011001001000010110101100000010001101101101011010100000011011100011000101111101011000001011101101010100100111100100000011111111110110000011100000100101101010110110010111111110100111100001001001110101010100000101011011010000100000001100110101001100110000101000000000101001101111011110010101110110000100111100100110000010001110001000100101001100100111010011110111011111111011001001010000010001111000101111011110100010001101110011011110100001011101110000000001101011011100001000000100111101110001111001101001011101011010101001100101111011001001100010001110101101111001100011010111000101111000101111111011111100111100101100001111001110111100101010110011010110101100111100101011000011000011101111010110110100011001100101010110011000001001100110001000100101111000100001001000001000101110000111110001001100110100000100111111010011001011100011010001111101001100110111111001100110110110100100111110001001100111110010101010011010110111101111000001000010100010011110111010110101110011011101101001101010011101001111100111101000100001001011101000101110100100001111110011001010100110100101000101011111111110110101010010100000001111001111111011001110
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0????????????????????????????0?????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????0??????????????????????????????1?????????????????????0??????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1???????????????1????????????????????????????1??1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????0??????????????????0?????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????0??0????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0??????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0?????????????????????????????????????????????????????????????????????????0?????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????0????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0?????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????0?????????????????????????????????????????????????????1?????????????????????????????1?????????????????????????????????0???????????????????????????????????????????????????????0????????????????????????????????????????1????????????1????????????????????1???????????????????????????????1?????????????????????????????????????1?0?1???????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1?1????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????1???????1?????????????????????????????????????????????????????????????1?????????1????????????????????????????????????????1??????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0???????????????1?????????1????????????????????????????????????????????1???????????????????0?????????????????????????????????????????????1????????????????????????????????0???????????????0???????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1???0??????????????????????????????????????????1????????????????????????????????????0???????????????????????0????????????1??????????????????????????????????????0????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1??????????????1??????????????????????????????????????????????????????????????0?0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??0???????????????????????????????????????????????????1?????????????????????????????????????????0???????????????1??????????????????????????????????????????????????0??1?????????????????????????????????????????????1????????????????????????????????????0?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0????0???????????????????0???????1??????0??????????????????????????????????????1?????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0????????????????????0???????01???????????????????1???????????????????????????????????????????????1?????????????????????0??????????????????????????????????????????
?????????????????????????0??????????????0????????????11?0?1????????0????????????0?10??????001??????????????????0??????1????0????10???1??1?????????????????????????????????0??00???????????????????0??????????1?????????????????????00??0???????????????????0???1????????????0??????????????????????1???1???????0????1??????0????????????????00????????????0????????????????????????????????????????0?????????1???????1??????????????0????0???0?????????????????0??0??????????????0????????????????1??1???0?1??1?1??0???0??????????0?1?0??????????????????1?????1???????????????1???????????1?????1????????00?????????????????????0????????0???????????0?1???1?????????????1?0??????0??????0??????????????????????????????0??????????????????0?10??????0???10??????0???0??1?????1????????????????????10????0??????0??????0????01??????????????????????0?????????????1???1??????????????0???1???1????????1???????????1?0????0??????????????????????????1??1?????1??1???0??0??????????????????0???????????????1???111????????????????????1???????1???????????????????0?1??????1???1???????????????????????????????????1???0??????????0?????????1???????????????0?1??????????10???????????????1????0?1???????0?????????????????????1??0???????????????????????????????????????????1???????1??????1????0??????1???????????????1???0???????????????????????????0??0???????0????1?1?????1????????????????1?????????????????????????????1??????1??????????????1????????1??????0????????0???1???0??0????????????1???????????1????????????????1??????????0???1???????????0????????????1??????????????0?????????????????1??????????????????????0?1?10???????????????????????????????1???????????????????0??1???????001??0???????????????????0???????1??????????????0????????????????????1?????????????????????????????1??????????0???1??1?????????1??????????01??????????0?????????1????????0?????????1???????????????01????0??????????????????1???????1?????????1?????0???????????1??????????????????????0??????????????????0???0??1???????????????0???0????????????0???1????????????????????????????1??0???????1?????0?????????????????0??0????????????1??1???1???????1???????01??1????1??????0???0?????????????????????0?????????1??????????1???????0?????????1???????0?????0????0???????????????????0??????0??????????????0?????0?0????0????????0???????????????????1??????????????????????????????????????????????????????????1?????????????????1????????0???????????1???1??????????????????????????????11??????1???????1??????0?????0?????????1????0?????????0??????10??1?????????????????1??????????????0??????????????1?????????????0??????????????????11???????????????????????????????11????????0??????????????????????????1?????????1???1????????0???????0??????????????????0??????0???????????0?0??????????????????1??????1?1???????????????????1????????1????????????????????????0?0?????????????????0??????????????0???????1??????????????????????????????????????1?1??????1?????????????????????1?0???????01??????1??????????????????1??1???0???0??????????????0????????????????????????0??0???11?0?????????????0???
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1????????????????????0??????????????????0????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????0???????????0?????????????????????????????1????????????????????????????????????????????????????????????1??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0?1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0????????0???????????????????????????????????????????????????????????????????????????????????0?????0????????????????0??????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????0??????????????????????????????????????????????????????????????????????0?????????????????0???????????????????????????0???????????????????????????????????1??????????????????1????????1?????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????01???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????1????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0?????????????????????1??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????10?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????11??????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????1????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0???????????????1?????????????????0??????????????????????????1????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????1?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1?????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????0??????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????1????????????????????????????????????????????1?????????????????????????????????????0????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1?????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0????0?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????0????????????????????????????????????????????????????1?????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1???????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????0?????????????????????0?????????????????????????????????????????????????????????????????????????1????????????????????????1???1?????????????1???????????????????0??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1??????1????????????????????????????????????????0?1?????????????????????????????????????????????????????????????0???????????????????????????????????0?????????????????????????????????????????????????????????????????0??????????????????0????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????10??????????????0?????????????????????????????????????????0?????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0??????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????
??????1????????1?????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0?????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1???????01??????????????????????1??????????????????????????????????????????????????????????11?????????????????????????????????????????0??????????????1???????????????????????1?????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????0?????????????????????????????????????????????????0???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????1???????????????????????????????????????????????????????????1?????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????01???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1????????????????????0????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1??????????????????????????????????????????????????????????????????????????????1???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??
?????????????????????????????????????????????????????????????????????????????????????????0???0?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0?????????????0???????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????0?????????????????????????????????????????????????????????????????????0???0?????????????????????1???1???????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????1???????????????????????????????????????????????????????????????????????????????0???????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??????1?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????1?1???????????????????????????????????????????????0?????????????????????1???0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0???????????????????????????????????0????????????????????????????????????????????????????????1?????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1??????1???????????1???????????????????11???????11??1????????????????????????0???0?1???????????????????0???00??????0????0????????????0???????????0??????1?1??????????????????0?????0???????????0???1??????????????????????0??0????????????????????????????????????????????????????0?????????????????1???????????????00????????????0?0??0????????????????????????1???????1????????0??????????????0???????????????????1???????????????????????????????????????????????????????????????????????1?1?????????1?0??????????????????1????????????????????????1??????????????????????????????????0?????????????0?1?0???????????0?0???????????????1???????????????????????????????????1????0????0???1????????????0???????????0??1?????1??????????????0?????1?0???????0????????????????0??0???????????????0?????????????1??????0??????????????????????1????0????0???????1??0????0?????????????????????????????????0????????????????11????1??????????????1???????????????????1??????0?????????11???????????1?????????1?1????0?????????????0?????????????????????????1???????????????1???0??????????????0?????0???????0??????????????0????????1????????????????0????1???????????????0?????????????????????????????????1???????????????????????????0????????????????0??????????????0???????????????????0??????????0????0???????0???0??0???0???????????????????????????110??1?????????????1????????1?0??????????????????????1?????????????0????1??????????????????????????0?????????????????????????????0?????????????????????0??????????????????????????????1??0????????????????????????1?????1???0????????????1??0?????????????0?????????????0???????1???????????????????????1????????0??1????????1????0??????0?0??????????????1?????1????01???????????????????????????????0???0????????0??????0????????????????????1?????????0????????????0????0??????1??0????????????0???????????????1????1?1?????1????1???????????????????????????????????????1????????1????????????????????????????0????????????????1??????1???1?????????????????????????????????????????1??????0??0????00????????????????????????????????0????????????01??????????????????????0??????10???00???????????0??1????1???0???0????1?????????0????????????????????????????????????????10????????????????1?????????????????????1?1??11?????????????0????1????????????????0??????1??0????0??????????????????????????0?0?0????1????????????0??1???00????????1??1???????????????????1?0?????????0?????????11??????????0???????????????0??????0??????????????1???1??????????1?0????0????1????1???????????????10????????0???????????????????????????????????0??????????0??????????0??????1???????1?1???1??1?????1???????????????????????1?0???????1????0???????0????????????????????????1?????????????????????????1???????0????????????????1???????????1???????0?0???????????1?????1?0????????????????0?????11???????0??????????????????????????0????1???????0??????????01?1?????????????0????????1?0????1?1?????????????????????0?????1???????????????????????1???????1?????????????????????0???????????0??????????????????1??????1????????????1???????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1??????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????1??????????????????????????????????????????????????????????????????????????1??????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????0???????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????1??????????????????????????????????????????????????????????0?1???????????????????????1????????????????????????????????????????????????????????????????????1??????????????0??????????????????????????????????????????????????????1?????????????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????1???????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??00??????????????????????????????????????????????????????0????????????????????????????????????1??????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0?????????????????????????????????????0?????????0??????????1?????????????????????????0?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????1?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0???????1???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????1?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0????????????????1??????????????????????????????1???00??????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????1??????????????????????????????????????????????????????????????0????????????????1??????????????????????????????????????????????????????????????1??????????????????????????????0???????????????????????????????????????????????0??????????????????????????1???????????????????????????????????????????????????????????????????????????????????0???????0????????0??????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0????????????????????????1??????????????????????0????????????????????1???????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0????????????????????????0???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????10?0???????????????????????????????????????????????????????????????????????????????????????????1????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????01??????????????????????????0??????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???0?????????????????????????????1???????????????????????????????????????????????????????????????1????????????????0????????????????????????????????0???????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????0??????????????????0???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????
????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????1????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????1????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0?????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????1???????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1??????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????1????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
111100110111101101110000101100010101101010101001001001110110010110111111101101111111110111001010000000100100000101100011110011111000111000000010000111001111001101110000010010111011100010000010001001101010011101111000001000000010110111100101010010111100000010011101100111011101000100110100000000101010000101000110100111000101010010000010000011010101001110101001110011010010001101111111100011001111000010000011101100001110111010001010110010111001000110110001011100100100111111110001111000000101111110110011001100000100101110100010111011110100110011111100000011110101001110110100001110000001000001010101000110010010101010001011001101111000101010110100011100111000010000011110101011100101101110000001001011110000101100001001001011011010000011010111100101001000100111100111000011101110111100101110101101110111101111110111010010100000100000001000110100100001111111000000001101000010010101010000011011011010011001100100010010101010010111000001000101010110000010000010110100010101011000100011000010010001110101000000000110110010001100100111001000010100110110011010011010110010110011001111011000001010111010101000001010001010010101101010101001001101000000110100011000010111100110000010010101110000001000100000001010110001001010011110101100000100000010011100000010111001111111000000100001001100110111011001111101100101000110111010010001001000111001010100010101010010000011100001110001010011000001111101010010101110100111010110001000001111011110000101011110010110110110000101001111001000000101011010111000101000010011111110000000011001000010110011001100010011100111000111010010001110001000010011010000100100000101010001110110000111010111101101001010110101001110100011100000111000111100010111011111101111100000101000011111011010000110110010010010100001000100110001100110010100010001111110000101000110100100011110101110111111111110001110000001100001011011011111000100110111010001101010010101000001000000100000101101110011100100011110010010100010101100101110011001001010110001111010001110011110110100000001000010001000001111000101100100111111000101101110111011010011011000001111011101101011111001010100010001011001001000000010001001001000010101011101001010000010101111001000011000110000010101010010111010001110011111000101010011101110011000010001010000001001010011001001101110101111100110011001010110010110101000101110100111000010100001011101000100100110000101010100111101110010110100010110010011000011011010100100001000110111001000110100101000101100000000111111011110010001101101111001010000100101101010111001100110100010101001010100001100100000001100110001010010101101000011010011110001100100100111111011001100100100111001000000110111011000000010010100101100101000001101001101110011010010011011101001001101110111000100100110010000101011100110101101111000010101000101100111011110001111011111001001101100101111111001100100001001100100001000001011100001111101010111000001010001000011110001100010101011100101001101111100111110010000010010000011100101101110100001011101010110100010001011010001111110100101001010111000
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????
????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????11??????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????
???0?001???0???111??1?1?10?1?10??11?10??01110?1?1?0??10?1?0???11?0?0??01??11?0100?10??111?000?1??0?00??00101??00010?0?1??0?110??100??00?10???0?1??00?1????1?0????011???01100101??1?1?1??0????10?1?1?????????010?0?11101???1??????01000?10??0??1??00?1??????10001???0?0???0010100011?1????10??1??0100?0?0?010?1?1?0??110?11?01?10???0?0???11001???????110??110???01??1?0???1??0???0???00??110???10?01????0110?1?1????1101?1????1??1000?0?110?10101??10???1?0110?11?1???0??0?1?0???1?0??????0?0??0?10?10???0?0001?01?0?1?100?01????011000?????0000??1111?1?1???0?0?0????0000??0??0??000?0?1?11??01?0??1??0??11100?1?????0?000?0?0?100?0???1001???1?1?11?0?1?0?0010?101011?1?0?11?0?0?1??????000??11?0???1?1???1????1?1??1100???????0????001?001111?01?1?0???10?????111000??0001?00???000?1??????0??1101110??1??0??01??1?0?0????0010???1??10?01?01110?0?1???1?11?0010?10?11?0??0???1??1100??0000?0111?10??0011?10??0001?0?0?10??????01?0??1?1??0??1?111101?0???1?10111?111?0??00???0??11??1?0?0?1???0??010??101?0?0010??????0?00?1?010???0??0??100001????0010??1?10111?1??0?0?100001010??010?0?0??0??0????0???????11?00???100??01?1??010?10??101???1?0?101110?01?1????0??0?0111????0????0?0?1001101?111111?11?0???1?0??00???00?0?000?0???1??0111??0?0??0?1???????0?10??110?0???0?11?0?1010?110??0??0?000??010?1??011?011???11???1???1?1??????1???0?????0????10?0111001?1????0?0??11?1???0???0???01?1?0???????11?1??0?0??11010????010???0?01?0?1??10?0???001?1?11??0?0?1??0??0?1?010??000??10?1??011?01?00?1110?10000?00??1??0?0???10??11?11?00?00?0110111?0??1??1?0?10?0?0????10?110????1??1?110?101?1?1?1??????1?10???11?0?1??011?1?101?11000?????10?0????0??000?01??1?????00?????1100?1?0???0?01?11??0?1?010?11??????????010100??10????1?00???10?0?1???00000?011??0111???101??1???0?1?????0????1?111??1?11?10001?0????10?110100??1?10???1??0???01??011????1??110??00?10??11?10?0011??0??????1?1?0101?????1?101?0??0???1?0101??1?0?1??1????01000?1?????10?11??1?????01?1??0???11???0????????1?0110110?1?0???10??1??00???1??11?0?0?????011?00???0?11????0???10???11101??????0????0??11????1??10010??0?10001?0??11?1?11????010????10?10000?0?????11111???1?01????1???0???11??0?0?11?1?01?0?0?0?0??011?11?1??1?1??1?110???????1?10???1???001110100?01?100??0100????0?010111?001????111??1?1?????1?1?1???00??1??0??00???01??1??0?100??011??1??111?0??1????????0?01?1??1?1??001?0??100??0????1???1?0?000????0?11?0?0????00???1?10?1??0?11??1?010?11?????1?00?00???0?01110?0????1?00?1?1?1?110?1????00???0011?0???0???????11????11?1???001?01?0??0?1??11??0????01??010?10??0?1???????000?0???10??????0???01?1?000??1?10?0??0?0?111????0??0010111?????0001?011101??1?1?0??0???0???110????001?11000?1??100?1?100?100??0?1???10????001???0001??1?1?111?0??1?10??1?100??00???1?10?10???1000??1?1???0?1?0???000??0??10?1???1?????00?????001??01??1?10??0?1??010?????1111101?10?00???0?11????01??1?001010??0001?1??000??????00?1100?11??????00?????011???1??????0?0????????1?1?????0?1?????01011??111?0??1??0?????100?00?00?000??0??1?0???0???11??1???0010110?0?0?1???00????????11??1??001???10?0????1?11?1??0?0000?11?0?01?0111?11?1?
?????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???0?????????????1??1????1?0?????0???1??0?01????0????10?0?0???1????1????????????0?10??1?1?100????1?????????????1??1?0?0??1?0????10???0??1????1?????1?1????1?????????????1?1??10??????1????????????0??????????1?????01?????????????101??10?????????0????????00??1????????????1??1?????????????1??0?11???0???????0????11?????0??1????0?????1??01????????????1??????0???????????????1???10??0?1???????1??????0??1?0?????0?0??????1?????1????0??0110???????????????10?0??????????1???1????????1???????1?11???0?1??0?1??0???0????1?????1?110??????001??01?????0?????1?0??????10?????1??00???????0??1??0??1??0??00?????????????????????1??????1?0???????????1?1???10????????????1?0??????1??????0???????????1?????1????1??????10??????????????????0?01??????1???01?????00???0??1?????0???000?????????????111????1??0???1??????0????110???????????0??100??0?0???0???????1?01?11????1?????????1???0???1????????1????0??????1?0?1??1??????0??????????0???????100?0???0?1??0???11?0????????????????1?1??????????????10???0111????????1??????????1??0????1???????0?????1???0?0?0??????1???1???????????????????????????????0???1???1?????1????0????0????0?????1??0?0????1?1??????????01????????????0??1????0?1???11??1?1?????????1?????????0??1??????0??1?????????????????1?????11??0???0?01?????00??11??0??1?10?????1??????1???1????0???1?????0??????????1??????????0??0110????1????0?1?????1????????????????0??????????0?????????01?????010???0??1???0???1??????11???1???1??????1???????00??11???0??0?????????11?0??????1????1????????????????1??????????10?10?????????1?0???????????00??????????????1?????????????????1??1???????????00??0?000?0100??????????????????????0????????01??????????1?1?????0??10????0?010??0??????????0101????01???????0????????0?????1?1????????0????1????0?????0?????????????0?????01??0?????????11???0??0?????????0??????????01??????????0???0?0???1???1????1??1??????1?0???1????????101?1??1?????????????0?1??0?????1?0??0??????0?????0?????00?0??0??????????????????????1????0????????????00???0??1???????????00?10???1??0?????????1???0?10????????????????????????00111???????01????0?????????????????01?0?1???1??????10?1???0???????0???????10??0????0????0?0?0?1????10???1??????1??0?101???????0??0???????1?00????1??0??????1???????0?1???1????1?????00??1?1?????1?1?0???00??????????????0??1??1?1????1?1?????011??????????????????1????????0??????1????????1?????1?0?0???????1?0?????????????11?1??????????1???0??????1?1???????0?0?10??1????0?00???1???00????????????001??0???1???????1??????1?????11??1?????1????0?????????1??11??11??1?0?????????0?????1??????????????0???0??????????1?????????????1???0?????????????0101?????1?????????????1??????0???00???0???11?1??????0???1?????????????0?????????0???1????????11????0?1??1???????????????0??????0???????0???1?0?????1??????0?????0??????1?1???????????????????0????????0????00??????????????????1?0???1?????1??????11??????????????01??????0??????????????????????????????????????0?1??????0???????0?0???????????111????10?10???0??1?????????????0????0100???1???1???1??????????1??????????????????????1?1??0?0?01?01?1??????????0?0?
???????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0???????????????????0?????????????????????????????????????????????????????????????????1?????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????1?????????????????????????????????????????????????????????????????????????1?????0?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????01????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1???0?????????????????????????????????1????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1??????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????
??????0????????1?????????????????????????0?????????????????????0????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1?????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0?????????????????????????????????????????????????0?????????????????0??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????1?????????????1????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????????????????????0??????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0?????????????0???1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0??1???????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1?????????????????????????????????????????0?????????0????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0??????????????????????1????????????????????????0???????????1???????????????????????????????????????????????????????????1???????????????????????0????????????????????????0??????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0????????????????????????????????????1????????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
110101110101100111000011101111010010101110011110011001000110100011001100101111001001100001000011101001111010001010010000110001100111111110110111010110100000110100110010110011001010110001011001011100000111000000100111111100010001010011101000011110110101101000000000100011100011001100110011010010100110111011101011000100011111101111010111010100000011110010010000110011010101000000100011000101101110001010101000100000111011010001100001111110110110110110111100010110111000010001010001011010101001010101010000110000110011000010001000001010011001101000101000101000011110010011010010001011010110110100011110110110001000011101111111010000111110110110111110010101100011101101000100010011101011100100100111011100101101101000101011010110010011100000011010111000101100100100011110010111001101010011001001111001101001111101111110011100001101001100111110101011010100101111010000111111110010011111001111011100001101111000100110010101010110111010101000001001110010001011100011101100010010101100110001010010010100011100011101000111001000100100101011111000100110100010111010101000010001010001000100010000100000111110001011100110111000111000010110010110111010100011110101110011001000010101011000101000011110011010011011111110011001010110010011100001110100011111010101110100100101110100000111110111000000011001111101001011111000101011110101110101101110100010010101000100010110000010101010111110100010111000111001100000110101011010101010000011000111000010011100110111100110010101001000111100100101001010010011110011010100101010111011100011101010011000101110000001001100000000111011001010011110100111011011001110011011110110101111110111010100000101111001011100000001111000101101110000100101111010001010010110010110110101011001000011001010001101110000001100110111100000011110000000010001011101011101011110010001101100101110110100111110111010001010100100100011111010100010100011100111011000010001100010000011101001110000100100110000101000111101100001000000001101001110110110100101011010110010101110000010001111000100010101000011110001110011101000101011010001000101001011011010111001100011101001000010010100111010001101011111000011001101110111010111000010011100000000100101101110001100111000010101011011110001010100101101011001101001101101011010000000100011001000001001101111101111111001000001010000101010110110000100000010110000011111100010011000000001110010000000011101000000000000010110010100101001110111111011010000100110011010101100111111010101101101010101010101000100011111011011000110101111110010010000110111001001000011011011100000101010110011110011010101010001111000011110101101101010001010010010110110101111110111100110111110000101000001110101101011100110010101110001110111011000011101101001111010110111110110010110001000100110001110000101110010011100100110011110110001101110001000100110110101101011100101101000100001111001000111100001101110001100000000001110001100000001100111111110111110110010100000010011000110000111011101001110110000011100000001111110101011110000111110010110111101001001010101011000111001000000
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0??????00?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????????????0???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0??1???????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1?????????????????????????????1????????????????????????????????????????????????????????????????????????????????0????????????????????????????????1???????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
001111010110100011111100011100101011010100100100110001001000111111101011100010100001101010100100011101110101011110010101101011101001100010100100110111111101001001001100111101001111011100001111000101101011110010000010010100001111000011000010011010110000001110000110110101101000011010000001001000010110101100111010101011011000001110110001101010000011101001111000101110001000000111101011110010110001100011111110001111000000100101111110110011001101010111010000001101101011111011011000000010000010101101001000010111000111011111110000110111100101100010001111110011011011011100101011001011101010101001001111011000110010110000011011111010101010101111111111010100000011111011110001101111111111011001111110101001111111010111110001010001101000100001001010100110000010100011100100100111111111000011101101010100001100010100110100001101111001101100001000110111011111000001010010001111011000100010010110000111101110101101101011111010111000001001111110011110111000101001111110011000111000111101000011010111111110010100001101010011110011000010100111011100101000100010011110000101101111100100111101111000101010011000001101001001001001000101000101011011010101000000110010001010110110111111010110110010110101100110101110000111101011110001010110001001100110111110100011111000010011101000111010011011010001111110010010110100010000010001001101100111000010010011100001000101011001001111110100111001000101111111110101001101011011101010010101001111001101010111010111110110000010001110000111011000010010011110000000111110001001000110100011001001001010000001010101001111010010101010111011000000011011111000001000101011111011001111011010001111110010110001001001010111110111011100111110100101100010010111101111101101011100101000010001111110000111111000100011001111110110001010000100010100110101110000010110000110100101101000100010110100111100111001111100010110100011101001000100111001101100111000110011000001000001010111010010100000011101010100111101101010000100110010001100010100010100100011010100111110111001110111111110100111011111110111100000101110111001011110101000100100111101101001000001100011001111100110110011111111100000000001000100101110011100101000100011000000001010001011011001011101000000101011100111110111000110111000110000001111000001000000101000010000110001110000110011100001000100001110001011101010111111000111100000101100110111101110010000000110011101110011011110111101000110100111111101001011011011010100100110001011101011000111001111001001010101001010100000100111010000010000111100000001001011010001000011111010101000000010101100100000101100100110010101000111011101011011000011010101001010111100100100001100011001110100010110110110010101111010100101100001000110000100001110001000100101111011110100010111011111001000000001000010101100111000110010110001000011100001111011011010011011001000001100000010111111110010000011110011100100001100111111010101110100110111000111001011000001000101001010111011100010100011011111110111000100000000101100101111100001100000101110000101100100000000111010011101010101110010111001
001010000010101100011011010001100000101010000110011010100011001110110101110001000111010011000001000100001111000000001111011011010111000010011010010010101001101100010100011001100000101111010001010011111101010000010100110111001001101000110111011000011001101001111100000011100110100000000001011111011100011100110001010111011101011100010101110111100011010111011101101100011011101011100000010101101011010101000011111100111111100111000100011111011000101010000010000100100001000001100101001100100001100110111100110011110101101011010100100011111001000101111111011111001110111000100011001110110100110110110001100011010000111011010110000101110111010001001100011010111010101000001000010010001000100001101101001010100011110001101001000101011101100011011111100011001101011111000111111011001000100101110100100111001000001110101101101011010010111101000001110111111000010101110110101111110011100101000010001110000100100001111111011101100011100111110010111000001111111111001110000101001100010111101101011011011011110010111000000100110101011111111100101010011100110101011101010011010011111110000101011101111111001111011110110111011010111001011100001111100111111110010001101010000101001111010001101000000010110001001010001110110000111100111101101100110110111110101001001011011010001111110000001000101100011101010001000110100011011000010100000100100100000110111100101100100101000110110000001101111010010111010110111100010100001100000000100111010110110110011110111110100011001100111101110011010001011000010111010011111111110100001111011010111010101111100111010000111001010011000110010101110111010100011110011000010100010111100111011010101001001101101101000000011100000011101100000000011010010001101001110110010001001110001001111000011000110110011011010011110101010011011110011111110001110100110111011010010100000010011101110001011011011010111111001100011001000110001110100100100101101010011111101110110001010100101000110111100111000010111101100001111110110111101101011110111110011111010011011100000101011100101100001110011000001010010010110000000000010101000101000100111000011101100010000010101000101011011110010000111001111001111101110000000001000010110110000111001000011110111100001011110110011000000110100101011000100011011001110100101011001001101001010110101001010110011001001011110010000111011001000101101010000100001100100011101100111010010101011111000111001000001111100110011100110001110011011100010101100010010101101000100011000110111000100010110110010011100000100101011101000101101011101110111110001001001011001100111000101001110000100101101001111110110011010100100000111000000010110010001001101110101110110000101101011101100100010010001010011110000000011111010001100110001010011001110101111000011100101100010100100110110001001001111010001000111111001010111111000100010000000000110000110100011101100011100010101010111011100000111010111010101000100110000010001010000010101010110000010111001001111101001010011001111101111000000111011101000110110100100101101000100001111001010101011111000011011011001111010100110110
?????????0???1????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0????????????????????????????0??????????????????????????????????????????????????????0?????????????????????????????????1?????????????0??????????????????????????????????????1???????????????0????????????????????????????????1??????????????????0?????????????????0?????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????0???????1?????????????????????????0???????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????1????????????????????1???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0??0???????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????1??????????????????????????????????????1?????????????0????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1?????????????????????????????1????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1???????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0?????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????1????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0???????????????1?????????????????0??????????????????????????0????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????1?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0?????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????0????????????????????????????????????????????0?????????????????????????????????????0????????????0??????????????????????????????????????1????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1????1?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????1???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1???????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???0?????????????1?????????1?????0?????????1????0????????????????????????????????????????????????0????????????????0??????0?????????????????????????0?1????0?????????????0????????????0?????????????????????????????0????????????????????0?????????????????????????????????????????????????????????1??????????????????0???????????????????0???????????????????????1???????????????1????????????????????????????????????????????1?????????????0?00??????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0??????0??????????1????????????????1??1????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0?????????????????0?????????????????????????1?????????????????0???????????1??01???1?????????????1??1?1?????1???????????????????????????????1???????????????????????????????0???????1?1??????????????????????????????????0????????????????1???????1????????0??????????????????????????0?????????0??????????????????????????????????????????????1???????????????????????0??????????????????????????????????????????????????????????????0??????????????0???????????????????0????????????????????0??????1??????0??0?????????0?????????0????????????0??????????????????1??????????0????????????????1??????????????????????????????????????????????????????????????00????1??????????????????1??????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1???????????00??1?01????????????????????????????0??????????????????????0?????????1????0?????????????????0?????????????????????????1?????????????????????0??????????0?????????????0??????0????????????1??????????????????????????????????????????????0???????0????????????????1???0????????0???1????????????????1??????????1????0??????????????????10?????????????????????????????????????????????0???????????????????1??0???????0???????????????00????????????????????????1?0??????????????????????????????????????0???1???????0???????????????????????????????????????0???????1???0?????????0????????????????????????0?????????????????????????0??????????????????1?0?????1???1???1??????????????????1???????????1?????1?????????????????????????????0??????0??????????????1?1?1?????????1????????????????1?????????????????????1?????????1????????????0?01????????0???????????????????????????????????????????0??????????????????????????????????????????????1?????????????????????????????????????????????????????1?????????????1??0?????1?????????????1??????0????????0????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1????????????????????????????????????????????????00????????????????????????1????????????1????????????????0????????????????????????????????????????????????????????????????0??????????????????1????????????????????????????????????????????0????????????????????????????????????????1?????0?1??????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0????????????????????????????????????????????????????
??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
110110000010111010111010101001110011010100000000111110110001110110111100011100011010001110110011010001100010100110000010001111000100000100000010100110011011101001011011111111010001110000101000011011101010001110011111101011101100010100000100100011101010011000110110110011101000001001011000001110010011000010100001000101000001010001011000000001101110101101110000001010100110110101110000000100110100001011111011010011001010101011100101111100010111011011100000100001001000100101000100100101001111000001101001001000100001011001100100000100100000010010111001101111101000111111111001111010100100100110000110111010101000100000010100110011110011110011010011011010100010100101111100111011110100010100110100000001110101100101111101111000100100111000000010001100010001010110100010010000000000010010001110111010100001110111010000001000101011001000001001111100010001111100001000110100011101010000010001100101111110011110011100011001110011110111101000110010111110101101111101110100000000100010010110100100001100100101001001111000010101000000000101110001111010011100010110110101010011100001011000000010000100101011011011011111010000000000011100011010110101010010111101011101100001101110110110001000110010000100100000110111001111000000100000000111100101111011000100111000010001011110100001010101010100000110010011110010110100000111000110101111010010100110110000010000011010111100001101101010110000010001010101110010001000001010011000001111101100111100111011101100000100101000110000101001101000000010000001100111110111100111011110111000100111000100011110000110110011011000110010000010000001000010100010100011011101000011000011111011010111110011010001001011100010000100110111111011010100011010010010010010000010000001100101101010100011110101100111000011111101011100101111000101010110100101101001010101011001110101111100101111111100101111011111101111011111001111001110110100101100001011011011010011100011110001100100111000011101111011101011011010011010001100010001100011011010101000110110100110011110010110010100011000101000000001010100100100100101110111010100100011010011000001000100110010111110000001100101010100110010111000110011110001101101100010000010111100001100111011001010011110001111100001100110010000010011101110101111011101110000011001100110101111010110010011011101000110101110101100001101110101100001001101001101110010001100100110111101101010101101000100110011001101000101111110001110010100010011111000001000010000100000110011101111011111001111110010000011110001110010110101101110000100100011011100101001110001000100010010010110110101101110000100000100110010101101000100110110101000011110010001001101100000011011001000001110101000011011010100011100110011011111101100001011101111010001111101001010101101011001111101100010000111000011110011111001000111111010001011111111100110001001011111100101101110010101011000001010100011000111111111001011001101110111001011111111100011000011110100000011100110010001111110100001001111010101101000011000010110010101110000001110110010110000111111011001010111101100101111101000
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????1????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1??????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1??????????????????????1?????????????????????????????????????????????????????0???????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????1????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1???????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????0???0????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????1?????????????1??????????????????????0???????????????0???????????????0????????????????????????????????0??????????????????1?????????????????1?????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0????????????????????????????????????????????????????1???????1?????????????????????????1???????????????????????????????????????????????????????????????1??????????????????????????????????1?????1???????????????????????????0????????????????????0???????????????????0???????????????????????0????????????????????????????????????????????????????????????????????????????????0??0???????????????????????????????0????????????????????????????????0???????????????????????????????????????????????????0????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0??????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0?????????1??????????????????????????????????????1?????????????0????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0?????????????????????????????0????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0?????????
???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0?????????0?????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0??????????????????????????
?????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1???????????????????????????1????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????0?1??????????????????????????????????????????????????????????????????????????????????
???????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1??????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1???????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????
???????????????????????0?????????????????????????1??????????????????????????????????0?????????????????????????????????????1???1???????????10???????????????0??1????????????????????????????????????????????????????????????????0???????????????1??????????????????????????????????????00???????????????????????????????????????????????????????0?1?????????????????????1???????????????0??????????????????????????????????10???1?????1??????????????????????????????????????????1?????????????????????0???????????0????????????1???????????????????????????????????????????????????????1?0?????????????????????????????????????????????????????????????0?????????????????????????????????????????0????????????????????????0?????????????????????????????????1????????????????????1??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1?????????0??????????????1????????????????????????0?????1?????1??????????????????????????0????????????????????????0??1????????????00??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????0?????????????????????????????0?0??????????????????????0???????????????????????????????????????????????????????????????????????????1????10??????????????????????0?????????????????????1????????????????????????????????????????????????????1?????????????????????1????????????????????????????????????????????????????????1???????????????????????0????????????????1????????????????????????0?????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0????1??????????????????????0????????????????????????????????1??0?????????????????0??????????????1???0?1??????????????????????????????????????????????????1????????????????????????????????????????????????????0??0??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1???????1??????????????????????????????????????????????????????1?????????????00?????????????0??????????????????????????????????1??1??1?????????????0?0?1???????????????????????????????1??????????????????????????????????????????????????????????????????0???????1???????1?????????????????????????????????????0????????????????????????????????????1???????01?1???????????????????????????????????????????????????????????????????????????????????????0??0?????1?????????????????????????????0????????0???????0????????1?????????????????????????????????????????????????????????????????????1??????1?????????????????????0??????????0????????????????????????????????????????????????????????????????????????????????1?????0?????????????0???????????????????????????????????1???1???????????????????1???????????????????????????????????????1???????????????1????1????1?????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1?????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0?????????????????????0??????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????0?????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1????????????????????0????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1???????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????1????????????????????1???????11??1???????????????????????????????????????????????????????1??????1????1????????????1????????????????????0????????????????????????1???????????0?????????????????????????????0????????????????????????????????????????????????????0?????????????????????????????????0?????????????0?0??0????????????????????????1????????????????0??????????????1???????????????????????????????????????????????????????????????????????????????????????????0?0??????????????????????????????????????????????????????????????????????????????????????????0???????????????1?????????????0?0????????????????????????????????????????????????????????0????0???0?????????????????????????????????0??????????????????????????????1????????????????1????????????????????????????????0??????????????????????????????????????????????????0????1????????????????????????????????????????????????????????1?????????????????????????????????????????0?????????11?????????????????????0?0????????????????????????????????????????????1???????????????0???1????????????????????0??????????????????????1????????1?????????????????????1???????????????0?????????????????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????????????0??????????????????????????????????????001????????????????????????????????????????????????????????????????0????0????????????????????????????????????????????????????????0????????????????????????????????????????????????????1?????????????????????????????????1???1????????????0??0???????????????????????????????????0????????????????????????????????0????????????????0??????1????????????????0??????????11???????????????????????????????0???1????????1??????????????????????????????????????????????????????????????0???????????????????????????????0????0?1?????0????????????????????????????????????????????1????????1????????????????????????????0???????????????????????1????????????????????????????????????????????????????1??0??????????????????????????????????????0????????????????????????????????????1??????00???1????????????0???????0???????0??????????????0??????????????????????????????????????????????????????????0???????????????????????0??0???????????????????0????????????????0??????1???????0??????????????????????????0?1??????0????????????1??0????????????????????????????????????????????????0?????????1???????????1????????????????????????????????????????????????????1???????????0?????????????????????1????????0??????????????????????????????????????????????1?????????????????????????1?1??????0?????1?????????????????????????1????????????????????1????????????????????????1?????????????????????????1????????????????????????1???????????????????1???????????????????0?0???????????????????????0???????1???????????????????????????????1???????1??????????1??0?????????????1????????0?0??????0???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1????????????1???????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????1???????1????????????????????????????1???????????1?????????0???????????????????????????????0?????????????????????????????0????????????????????0????????????0?????????????????????0??????????0??????????????????1???1????????????0??1??????????????????0?????1????????????1????????????????????1?????????0???????????????????101?????????????????????????0??????0????0?1?0???????????????????1???????????10??????????????????????????????????????????????????????1????1??1???????????????????????????????????????0??1??????????1?????????????????0?1????????????????????1???????????????????????0???????0???????????????????????????????????????1????????????????????????????????????????????????1???????0?????????????????????????????0???????????????????????????????1?????????1???????????????????????01?????0?????????0??????????????0????1??0??????????0??1???????????????????????????????????????????????0??????????0?????????????????????????????????????1????????1????????????????????????????????????????????????0?1?????????????0??????1??1??????????0???????????????????????1?????????0???????????????????0??????????0??????????????????????1???????????1?????1?????????????0????????????0???????????????0?????????????????????????????????????????????????????????????0?????1?????????????????????????????????????0????????1???????0???????????????????????????????????????????0?????????????????????????????00????????????????1?????????????1?????????????0????????0?????????????????????????????????????????????????????????????????????????1???1??????????????????????????????????????????0???????????????????????????????????11??????0????????????????1????????????0?????????????????????????????????????00????????????????????????????0???????????0???0??????????????????????????????????1???0???????1???????????????????????????????????????????????????1?????????????????????????????????????????????????0?????????????1?????????????????????1???????????????1?????????????????????????????1???????????1??????????????????????????????????0??????????????1??????????????????????????????????????????????????????????????1?0???????????0???????????????????1????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????????????????????0???????????????1??1???????????????????????????????????????????????????1?????????????????????????????????????????1???????????????0??????????????????????????????????1???????????????0??1??0????????????????????????????????????0?????1??????????????????????????1?????????1?????????????????????????????????1???????????0???????????????????0????????????????????????????????????????????????????0???????1????1?????????????????1?1???1???0?1????1???0????????????0?????0???????????????0???1?????????????????0????????????????????????????????????????0??????1??????????????????????????????????????????????????????0???????????1???1????????????1???00??????10?????????1?????????1??0??????????????????????????????????????1?????0???1?????????????????1???????0??????????0???????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????0????????????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????1????????????????????????????????????????????????????????????????????1???????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????1????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1???????????????1??????????????????0??????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????1??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????00???????00??????????????????????0??????????????????????????????????????????????????????????10?????????????????????????????????????????0??????????????1???????????????????????0?????????????????????????????????????????????????????????????????????????????????0???????1??????????????????????????????1?????????????????????????????????????????????????1???????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0??????????????????0?????????1???????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????1????????????????????????????????????????????0??????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????0?????????????????????????????????????????????1?????????????1?????1???????????????????????????????????????1?????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????
???????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????0????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0??????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????1???1????????????????????????????????????????????????????????????????????????1????????????????????1?????????????????????????????????????????????1??????????????????????????0?????????????????1??????????????????????????????????????????1????????1??????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0????????????0?????????????????????0?????????????0????????????????????????????????????????????????????????????????????????1??????0??????????????????????0?????????????????????????1???????1????????????????????1????????????????????????1?????????????????????????????0?????????????????????????????????0?????1?????????????????????????????????????????0????0?????????????????????????????????????????????????????????????????0?????????????????0????????????????????????????????0??????????????????????????????1????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0???????????????????????????????????????????????????????0???1????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????1??????????1??????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???1?????????????????1??????0????????????????????????????????????????0??1???????????1?0??????????????????????????????????????????????????????????0????????????????????????1???1???????????????????0??????????????????????????????????????0??0?????????????????????????????0???????????????????1????????????????????????????????????????????????????0????????????????????1????????????????????????????????????????1??????????????????????0????????????????????????1??????????????????????????????????????????0??????????????????????????????????????????0??????????????0?????????????????????????????????????????????????????????????????????????????0??????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????10??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????1????????1?????????0???????????????????1??????????????????????????????????????????1???????????????????????????????0???????????????????????????0?????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0??????????????11?????1????????????????????????0??????????????0???????0??
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????
???????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????0?????????????????????????????????????????????????????????????????????1???0?????????????????????1???1???????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????0????????????1???????????????????????????????????????????????????????????????????????????????1???????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????1??????0?????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0?0???????????????????????????????????????????????0?????????????????????0???1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0???????????????????????????????????1????????????????????????????????????????????????????????0?????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???
?????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????0???????????????????0????????????????????????????????????????????????????????????????????1???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????0???????0??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0????1?????????????????????????????????????0???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1???????????????1?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0????????????????1??????0?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1???????????????????????????????1????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0??0???????????????????????????????????????????????????????????????????????????????????0????????????????????????1???????1????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0??????????????????????????????????????????????????????????0?????????????????????1??1??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0?????????????????????????????????0????????1???????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1???????????????????????????????0???????0?????????????0??????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????1????0???????????1??1?0??????????11?1?0???1????0????????????1?10??0?0?011??????????????????0????0?1????1????01???1??0????0????????????????????????????1??11???????????????????1??????????1??????0?????????????101??1??????????1????????10??1????????????0??0?????????????1??1??1???0???????0????0??????0??0????1????????10????????????1??????????????????????????10??0?1???????0??????1??1?1?????0?0????????????1????1???1?????????????????11?1??????????1???0????????1???????1?00???0?0??0?0??1???0????1?????1?000??????1?1??00?????0?????1?????????0?????0??0????????1??0??0????????00?????????????????????0??????0?0???????????0?0???01????????????1?1??????1??????0???????????1??????????1??????10??????????????????0?10??????1???00??????1???0??0?????1????00?????????????111????0??????0??????0????11?????????????????0????0???1?????????0???1??????????????1???0???0????????0???????????1?1?0??0??????1???????????????????0??1???1?1??0???01?0??????????????????0???????????????0???011????????????????????0??1????1?????????????1?????0?0??????1???1???????????????????????????????????1???1?????1????0?????????1?????0??1?0????0?0??????????00????????????1??1????0?0???0???1?1???????????????????0??1?????????0???????????????????????0???0?????1??????10???1??1??1?0??????1??????????1????0???1???????????????????????????0??101?????1????1?0?????0????????????????0??????????1?????????10???????0??????1???1???0??????0????0???0??????0???????01???1???1??1?????????11?1??????0????0????????????????1??????????11??1?????????0?0???????????00??????????????0?????????????????1??????????????????????1?1001???????????????????????????????10??????????0???????1??1???????010??0???????????111????11???????1??????????????1?1????????1?????????0?????????????????????????0???1??????????0???0??0?????????1??????????11??????????0???1?????0????????0??1??????1???????????????10????1???????????????1??0???????1?????????0?????0????????1??0??????????????????????1????0?????????????0???1??0????????????1??0???0????????????0???1????????????????????????????0?01???????10????1?????????????????00?0????????????0??0???0???????1???????01??0????1????0?1???0????1???????????0????011???????1??0???????1??1????0??1??????1???????1?????1????0?????01????????????0??????1??????????????1?????0?0????1????????01??????????????????1????????????????????????0?????????????????1???????????????10????????????1???0????????1?????????0?01??1???????????1???1?????????????110??0???0???????0??????0?????0???1?????0????1?????????0??00??01??1?1???????????????0??????????????0???1??????????0?????????????0??????????????????10???????????????????????????????00???????10?0??????0???0?????????????0?????????1???1????????10????1?0??1???????????????1??????0???????????1?0?????0????????????1??????1?0???????????????????1????????1????????????????????????0?0?????????1???????0??????????????1???????0??????????????????????????????????????1?0??????1???????1?????????????000?????0?10???0??1?????????????0????1100???0???1??????????????1??????????????????????0?1??0???01?1?????????????0?0?
????????????????????????????????????????????????????0???????1??????????????????????????????????????????????????????????????????1?????????????????0????????????????????0????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????1??????????????0???????????????????????????????????????????????????????????????????????????????????????????1?1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????1????????????????????????????????????????????????????????0????1?????????????????????????????????????1???????????????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????1?0????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????1?????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????1????????????????1??????0?????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0???????????????????????????????0????????????1??????????????????????????????????????????????????????????????????????????????????0???????????????????????0????????????????????????????????????????????????????1??0???????????????????????????????????????????????????????????????????????????1???????0???1????????????????????0???????1????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0??????????????????????????????????????????????????????????0????????1????????????1??0??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1?????????????????????????????????0????????1?????????????????????????????????????????????????????????????????????????????????1?????0??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1???????1???????????????????????????????1???????0?????????????1??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????1???????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????0?????????????0???????????????????????????????????1????????????????????1????????????????1?????????????????????????????????????????1???0??????????????????????????????0?????????????????????0???1???????????????????0???0????????????0???????????????????????????????????????????????????????????????0?????????????0?????????????????????????????????????????????????????????????????????????0????????1?????????????????1??0??????????????1???????????????????1????????????????????????????0??????????????????????0???????????????????????????????????????1????????00?????????????????????1??????????????????????1?????????????????0?1?????????????????????????????????????????????????????????????????????????1???????????1???0????????0????????????????????10????0??????????????????00???????????????????????????????????????????????????????1????????????????0???????????0?0????0?????????????????????????????0?????1???????????????????????????????????????????????????????????????????????1????????????????????????????????????????0???????????????????????????????????????0????????????????????1????????????????????????????1????????????????1????????????????????????????????????1??0???????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0???????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10???????????????????????????????????????????????????????????????????0???????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????????????01???????????????????????????????????????????????????????0????????????????????????????????1??????????????????????????????????????????????????1??????????????????0??????1???????????????????0?????????????????????????????????????????????0??????????0???????????????????????????????????????1??????0???????1???????????1????1??????????1??????????????????????????????????????????????????1???????????????????????0????????????????????????1??????????????????????????????????1????????0???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1?????????1??????????????????????1??0????????????????????????????????1????????????????????????????0??????????????????0????????????????????????????????11????????1????????????????????????????????????0????????????0???????0??????????????????1??????????????????1?0????????????????????????????????????????????????????????0??????????????????????????0?????????????????1??????????????????????1???????????????????????????????????????????????0?????????????????????1?????????????????1?????????????????????????????0??????????????1???????????????????????????0????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????
??1???????????0???????????0?????0????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????????1?????0??????????????????????????????????????????????????????????????1?1??????????????????0??0?????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1??????????1?????????????1??00????????????????????????????????????????????????????????1????????1???????????????0?1??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0?0?????1??????????????????????????????????????1????0????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???0???????1???????0??????1???????????????????????????1?????????????????????0?1?????????????????0????????????????????????????????????????????????1????????????????????????????????????????????????0???????????????????????????1??????1??????1?????????????????????????????????????????????????????????????????????????????????????????????11????0????????????????????????????1??????????????????????????????????????????1????1???0??????????????????1???????????0????1?????????????0????10??????????????????0????1????????????0????????????????0???????????????????????????????????0????????????0???????????????????1??????1?????????????????????????11???????????????????????0?1?????1???????????????0?????????1?????????????????????????????????????????????0???10?????????????1?????????????????????????????1?????????????????????????????????0??????????????????????????????????0?????????????????????????1???????????????????0???????????????1??0???????0??????????????????????????????????????0???????????????????0????????????????????1?????????????0??1?????????????10??????????????????0???1???????????????????????????????0?????????0?????1???????????0?????????????????????0??????0?0???????1??????????0???????????????????????????????????????????????????????????????????????????????????????????????01??????????1???????????????????????????????????????????????1????????????????????0?????????????????????????????????????????????????????1?????????????0????????????0???????????????????1????????1???????0????????????????1??????????0?????????????????????????0????????0?????????????????0????????????????????????????0??1??????????????????????????0??????????????????0??????????????0????0??????1??????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0?????????????????????10??????1??????????1?0????????????????????????????1?0??????????????????????0???????????????????????????1?????????????1?????????????????????????????????????0?????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????0????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????
??????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1???????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????00??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1???????????????????????????????????????????????????????????????????????????????????????????????
11???????1???0???????0?0??????????????10?????????1??????????????????????????????????0???????????0????????????????????0????0???0????????0??00???????????????0??1??????????????????????????????????????0?0??0??????1?????0???????1???????????????01??????010???????1??0?????????????????01???????0??????0????????????1???????????????????????????1?1???????????1?????1???0???????????????0???????????????1??????????????????1011?1?????0?????????????????0????????????????????1???1????????????0?????1??1???????????1????????????1???????1?????????0??????????????????0??????0?????????0?0?0??10??1??????????????0?????????????1????????0??????1?????????0????????????????????????????0??1?????????1???????0???1????????????1?0??????????????????????0?????1??1??1?????????????????1????1?1???????????????0?????1??????????????????????0????????????????1????????????????????????????????10????????????1?????????1????????????0?0???????????0??0?????????1???0?1?????0???0??????????????1?????1?1?????????1??????????1?0?0??1????????????00?1???????????????????????????0???0??????????????????????0?0?????0??11???????0????1?????1????????????????1???????????????0?????0??????1??0?0???????????????????1??????????0????????1?????????1?????????????????01??????0??1??????0?????????????0??????1???????????0??????????0??????????????????????00???110?0??????????????????????1???0???1??0???????1?????0??????1?0????1?????????0??????????????????????????1?0??11?????0????????????????0?????????????????????1?????????0????????????1?????????????????????????????1???????0?1???????1???1?????????????????????0?????????????????????????????????10????0??????????????????10???0???????????1??????????0?1?????0???1?1?11000????????????1??1?????????1?1?1????????????????0???????1???????????10???????00?????????????1???????????????????????????????????0????0??????????????????????0??00???0????????1?01??????0?????0??1?????1?????????1?1??????????????1???0?1?????????1??1???????0??????????????????????0??????0??????????0???????????????0??0???1?????1??10????????0??0??1????????????????????????????1??1????1??0??1???????????????????0?????????????????????????1????????????1??????????????????????????1???????0?????1???1???????????????????????????0????????????????0?1????????1??11?????0???????1????????0????????????0????????????0??0??0?????????????0?0?1???????????????0?1???????0?????11????????????????1??????????????????????1??0????????????0?????????1??1????0???????0?????????????????????????????10??????1?1???????????????????????????0???0??01??????11?0?????11?????00???????????????????????????????1?????????????????????????????1????0??????0??1?????1?????0????????0??????????????1?????1??0??????00????????1????????0???????????????????0?????1???????1????????????0????????0????1??????0???????????1????0????1??????????0??0???????????????????????1?????1???????????????1????100????????????0???????????1?????1?0?????????1?1??0????????????11??1???????????????0???1????????????????1??1??????????????1?0?1????????????????????11??????????????0?1??0?1??0??????????????0??????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????0????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0?????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????1???1?????????????????????0???1???????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1??????1?????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?0???????????????????????????????????????????????0?????????????????????0???0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1???????????????????????????????????1????????????????????????????????????????????????????????0?????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????0???????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????1???????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1?????1??????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????1??0?????????????????1??????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1???????????????????????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????1????????0???????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0??????10??????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????1????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0?????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0?1???????????????????????????????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????0????????????0????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1?????????????????????????????????????????????????????????????10??????????????1??????????????????1??????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????0??????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????111??????01??????????????????????1??????????????????????????0???????????????????????????????01?????????????????????????????????????????01?????????????1???????????????????????1?????????????????????????????????0?????????????0?????????????????????????????????0???????1???????????????????????0??????1????????????1????????????????????????????????????1????0??????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0??????????????????????????????1???????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??????0???????????1?????????0???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????0???????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0????????????????????????1????????????????????????????????????????????1??????????????????????????????????????????0???????????1?????????????????????????????????????????0???????????????????1???0?????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????0?????????????????????????????????????????????1?????????????0?????0???????????????????????????????????????1?????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1????????????????????0??????????????????1????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1???????????0?????????????????????????????1????????????????????????????????????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0?0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1????????1???????????????????????????????????????????????????????????????????????????????????0?????1????????????????0??????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1????0???????????????????????????????????????????????????????????????????????????????????1??????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1??????????????????????????????????????????????????????????????????????1?????????????????1???????????????????????????0???????????????????????????????????0??????????????????1????????0?????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0?????????????????????????????????1??????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????1????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????1???????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1??????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????1??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????0???1??1?????????????????????????????????1????????????????????????????????0?????????????????????1???????????????????????????????????????????????0???????????????????????????????????????????????0????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0??0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????1?????????????0???????????????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????0????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1????????????0????????????????????????????????????????????????????????????1????????????????????????0????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????0?????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????1????????????????????????????????????????????????????????????0?????????????????????????????????????1???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????0????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1????????????????????????0?????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??1??????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????1?????????????1?????????????????????????????????????????????????????????????????????0???????????????0?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????0??????????????1?????????????????????????????????????????????????0?0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????10????0????????????????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????1????????????????????????0??????????????????????????????????0???????????????????????????????????0????????????1?????????????????????????????????????????????????????1???????????????????????1?0?????????????????????????????????????????????????????????????????????????????1???0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1???????????????0??1???????0??????????????????????????????????????1????????????????????????????????????????1?????????????0????????????????0???????????????????????1???????????????????????????????????????????????1???????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0?????????????????????????????????0??????????0?????????????????????????0????????0???????????????????????????????????????????????????????????????????????????????????????????????0??????????????0????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0?????????????????????01?????????????????1??????????????????????????????1????????????????????????1???????????????????????????????????????????????????????????????????????????????1?????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????0????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????0???????????????????10???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????01?????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1??????????????????????????????????????????1???????0???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0???????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????
???0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????1?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1???????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????1???
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1?????????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????1??????????????????????1????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1??????????????1???????????????????????????????????????????????????1??????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1?????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1??????????????????????????????????????????????????????????????????????????????????????0?????????????0???????????????????????????????????????0???????????????????0????????????????????????????????????????????????????????????1????0?????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????1????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1?????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1??????????????????????????0????????????????????????????????????????????????????????????0???????????????????????????????????1??1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11???????0???????????????????????????????????????????0????????????????????????????0???????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????1????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????0?????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????0???????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????
????????????1??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????0????????????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0??????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1??????1????????0??0???????????????????00???????00??0?1??????????????????????1???0?1??1????????????????1???11??????1????0???????0???00????0??????1??????0?0?????????0?????01?00????0???????????0???1??????????????????????0??0????????????????0???????1???????????????????????????1?????????????????0????????????1??111???????????0?1??1????????????????????????0???????0????????10?????????????1???????????????????0??????1???????????????????????????0????????????????0?1?1?????1?1???????1?0?????????0?1???????0??????????1??????????????????????1?1??????????????????????????????????1??1??????????1?0?0???????????1?1??????0????????0?????????????????1??????0??????0???1????0????1???0????????????1????????11?1??1?????1?????????????11?????1?1???????0????????????????1??1??10???????????0??0???????0??1??????1??????????????????????1????0????0???????0??00???0?????????????????????????????????0??????????1?????10?1??0??????????????1???????????????????0??????1??1??????11???????????0?0???????0?0????1?????????????0?????????????????????????1???????????????1???1??????????????0??1??0??1????1??????????????1???????10????????????????1????11???????0??????1?1?1???????????????????1?????????1?????????????0???????????0?1??1????0????????1???????0?1????1?????????0?????????1?????0????0????1???1???1???1??0???1????????????0??????????????110??0??1??????????0?0??????1?0????11????????????????0?????????????0????0?????0????????????????????0???????????????????????1?????0??????????1??0???????0????????0?????0???????????????1??0??????0?????????????????1?????0???1?0??????1???0??0????????11???1?0???????????1???????0???????????????????????1????????0??0????????0????0??????1?1??????????????1?????0????10???????????????0???????????????1???0????????0??????0?????????0??????????1?????????0???????0?1??01???0??????0??1????????????1??1????????????0????1?1?????1????1??????0?????????????????11?????????????10?1?????0????1??????0????1?????????0?00???????????????0???11?0???1?0????????????????????0??????????????????0??????1??0??0?00??????0?????????????????????????1????????????11???1???????????1??????1??????100??10???????????0??1????0???0???1????1?????????0??0????1????????????????????????????0???00??????0?????????1?????????????????????0?0??10?????????????1????1????????????????1??????1??0??1?1??????????????0??????1????0?1?1???11????????????0??0???01????????1??1??1?1??1???????????1?1?????????1?????????01??????????0???????????????0??????0??????????????1???1??????????0?1????0???01???01???????????????11???1????1???????0????????????????????????01?0??????????1??????????0??????1???????0?0???0??01????1?????0?????????????????0?0???0???0????1??????00????????????????????????1?????????????????????????1???????1???????1????????1?????????1?0???0???1?0???????????1?????1?0??????11????????1?????00???????0?????????????1????????????0????0???????1?????01???11?1?????????????1?1??????0?1???10?1?????????????????????11????1??????????????????0????0?1?1???1??0??????????????????0??????????10??????????????????0??????0????????????1?????????1?????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????0???????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????1???????????1????????????????????0???????10??0????????????????????????0???0?????????????????????1???10??????0????0????????????1????????????????????1????????????????????????0???????????0???1?????????????????????????1????????????????????????????????????????????????????1?????????????????????????????????1?????????????1?0??0????????????????????????1????????????????1??????????????1???????????????????0???????????????????????????????????????????????????????????????????????1?0???????????0??????????????????0????????????????????????0??????????????????????????????????1???????????????1?0???????????1?0????????????????????????????????????????????????????????0????1???1????????????????????????1????????1??????????????????????????????0????????????????0??????????????????1?????????????0??????????????????????????????????0????????????0??0????1????????????????????????????????????????????????????????0??????????????1???????????????????0??????0?????????11?????????????????????0?1????????????????????????????????????????????1???????????????1???0??????????????0?????0???????1??????????????0????????0?????????????????????1???????????????0?????????????????????????????????????????????????????????????1????????????????1??????????????1???????????????????0???????????????0???????0???0??????1???????????????????????????011?????????????????????????0?0????????????????????????????????????0????0????????????????????????????????????????????????????????0?????????????????????1??????????????????????????????0?????????????????????????????????0???1????????????0??0?????????????0?????????????0???????1????????????????????????????????0???????????1????1??????1????????????????1?????1????00???????????????????????????????1???0????????0???????????????????????????0??????????????????????????????????1???????????????????????????????0????1?1?????1????????????????????????????????????????????1????????1????????????????????????????1????????????????0??????1????????????????????????????????????????????????????0??0?????1????????????????????????????????0?????????????1??????????????????????1??????00???0????????????0???????0???????0??????????????1??????????????????????????????????????????????????????????1???????????????????????1??0???????????????????1????????????????0??????0??1????0??????????????????????????0?0?1????0????????????1??0????????????????????????????????????0?1?????????1?????????1???????????0???????????????0?????????????????????0???1??????????0???????????1?????????????????????0????????0??????????????????????????????????????????????1?????????????????????????0?1??????0?????1???????????????????????0?0????????????????????0????????????????????????1?????????????????????????0????????????????????????1???????????0???????0???????????????????1?1??????????????????????10???????0??????????????????????????0????0???????1??????????0??0?????????????1????????1?0????0?1???????????????????????????0???????????????????????0???????0???????????????????????????????????????????????????????????1????????????0???????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0??????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????0?????0???????????????????????????????????1??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1??????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0????????????????????????0??????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0????????????????????1????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1?????????0????????????????????1??????????????????????????????????????????????????????1??????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????????????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????1?????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1?????????????????0???????????????????????????????????????????????????1??????????????????????????????????????0???????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????1????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1???????????????????????????????????
??????1????????1????????0????1???????????1?????????????????????0???????0????????????????????????????1???0?????1???????????????????????????????????????????????????????????????????????????????????????????????0??????0????1??????????????????????????????????0???????0???????0???????????????????????0????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1??????????????????????????????????1????????????????0????1??????????0???????????1??0?????????????????????????0??????????????????????????????????????????????????????0???????????????1???????0????1????????????????1?????????1???????????????????????0???0?0???????????????????????????????????0???????????1?????????????????1?????11??????????????????????????????????????????????????????????????????????????????????0??????????????????????0??????????11??0???????????0?????????????????1????????????1????????????????0???????????????????????????????????????????????????????????1???????????????01???????????0?????????????1?0??01??000?????1???????????????????????0????????0?????????????????1???????????????????????????????1??????????????????0??????????????????0??0????1??????1?????0??????????1??????????????0??????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????1????????????????????1????????????????????0????????????????????0??0????????????????????????1??0??????????????????????????????????0????????0???????1?????0??????????????????0????????????????1?????????????1???1??0??????????????????????????????1???????????????????????????????????????????????0?????????????????????0????1???????????????????????????????????0???????????????????????????????????????????????0???????1????????1??????????????????????????????????????????1???????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????0??????0????????????????????0??1???????1?????????????????????????????????????????1????????????????????????0????0????????0????????1??????0?????????????01?????????????????????????????????????????1?????????1??????????????????1?????????????????????????1????????????????????????????????????????????????????0?????0???????????????1????????????????????????????0????????????????????????????????????????????????????0???????????1??????????????????????????1?????????????????????????1?????????????0????????????0?0?????????1???1???????????0??????????0??????1??????????????????????0??????1?????????????????0???????????0??0???????????????????00?1?????????????????????????????????0???????????????????????1????????????????????????1????????1????0????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????0????10???????????????????????1??0??????1???????????????????????????0???????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0????????????????????????????????????????????????????????????1?????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???0?????????????????????????????0???????????????????????????????????????????????????????????????1????????????????1????????????????????????????????1???????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1??????????????????1???????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????0????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????01??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????1???????????????????????????????????0??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????0??????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1???1?????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????1?????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????1?????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1??????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????0????????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????0??????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????
????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0???????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????0????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????
??????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
111111010010110000001011100010110110100000010111111111010011111101001100111111101100011000001111011001101101100101101001001001111011001000111011110000010100100001101001000100100100100001110010101010010011011001000000000110001110101100101001000001100010110111011011000011111110001011010100011111010010100100001100100010010111111000101101010111111010000011101011001111001000011010100000110110011111010010011011011110111011001100000101110110010100111011101001011010001110001001100110000111000001111011001000001100110101111101001110101111000111011110100001011101000001001100110010010100000010010101001111011010010011010110101001100110100000111111011101111011111100001010010100010101111110010010110001011100001001100001111001100001110001111111001111010000111100110101011000001110100010011101001101001010101011001101011101000101100011100011100101110111101000110101011100001110100101001010100111110010111001010111110111001111101101001010101101111111011110101000111111101100110111011011000100100101000011001100011101001011000111000000010001000110110101011001010110011111110111010010001100110111010110100011110000110010110010100110100010100100011110111100110011110000101110001110110100010000010111000100000010001011101011011100100101001010011101101011001001101100101110000001101110010111000001101000110010011111101011101110011111001011110100101111110110100011111111111111010011000001110000101101010011010111100001110011110101000100111101100100011000011100111010001111110001101010001101011001010100111000000111011111010011000010011000011010010010001111100000100110100110110101111001001101100010011101011110100010101101100011000101100111000101011011011010101001110101000101011011010100111111000110101101010000110100010000111110101010100100011110000011011100000001101111010001110100001010001100101100011110000100110001100011101011010011001010101001101001110111110110100110100000010000001010000011100010111100110101001010110100101000100001011000110101111001100000110001001001101111001110010110101001001100111111010000111110111110001000100101000110110100010001110010100010001111000010010010000000100011101000000111011011111100101011010000001111000011110100110011101010001110011110010010010111000111111110111001101100000110100001000100000001000100100011100110111101111010000001001011010000101011110111000111100110010001010010101000010101110001111100101111001011111011100110100000010000001000010100010010010000001011010010110010100011001010111001001011100000111101000000111011001000100000000000010000100001010111001110110111110011100000000110111101101000111001000010110000100111111010000011101000101101101001011111000011011111001110011010100011101001101010000001000110110111111110100101101010111100000110010110101000110000111011010001010101101111101011011010101101010010001110110001011100100110000101000010000110010100111010100001001011001001001100101101100110010011111110000101110110111000100101101010100111100101111011111000001101011001000010010000011011101010100001111111011110011100000100111011010111101101000001
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????0???????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????0??????????????0?????????????1???????????????????????????????????1????????????????????0????????????????1?????????????????????????????????????????1???0??????????????????????????????0?????????????????????0???1???????????????????1???0????????????0???????????????????????????????????????1???????????????????????0?????????????1?????????????????????????????????????????????????????????????????????????0????????1?????????????????0??0??????????????1???????????????????0????????????????????????????1??????????????????????0???????????????????????????????????????0????????01?????????????????????0??????????????????????0?????????????????0?0?????????????????????????????????????????????????????????????????????????1???????????1???0????????0????????????????????11????0??????1??????0????00???????????????????????????????????????????????????????1????????????????1???????????1?0????0?????????????????????????????0?????1???????????????????????????????????????????????????????????????????????0????????????????????????????????????????1???????????????????????????????????????0????????????????????1????????????????????????????1????????????????0????????????????????????????????????1??1???????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1???????????????????????1?????????????????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11???????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????????????????????????????????????????????????1???????????????????????00??????????1????????????????????????????????????????????1????????????????????????????????1??????????????????????????????????????????????????1??????????????????1??????0???????????????????0?????????????????????????????????????????????1??????????1???????????????????????????????????????1??????1???????1???????1???1????0??????????0??????????????????????????????????????????????????0???????????????????????1????????????????????????1??????????????????????????????????0????????0???????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1?????????0??????????????????????0??0????????????????????????????????1????????????????????????????0??????????????????1????????????????????????????????10????????1????????????????????????????????????1????????????1???????0??????????????????0??????????????????0?0????????????????????????????????????????????????????????0??????????????????????????0?????????????????1??????????????????????1???????????????????????????????????????????????0?????????????????????0?????????????????0?????????????????????????????0??????????????1???????????????????????????0????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????0???????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1????????????????????????????????????????????????????????????????????????1?????????????????????????????0?????????????????????????????????1????????????????????0????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???1????????????????????1??????????????????????????????????????????????????????????????????????????????0???????????????????0?????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????1??????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0??
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????
????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1???????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????1????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????1???????????????????01???????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????11?????1???????????????????????????????????????????1?????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0??????????????????????????????????????????1???????1???????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????0???????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????0???????????????????????????????????????????????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????1??????????????????????????????????????????0????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????1????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????0????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????10???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?1???????0???0????????????????????????0??????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????1????0????????????0????????????????????????0??????10??????????????????????????????????????0?????????????????????????????????????????????????????????????0?????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????0???????????????????????????????????1????????????????????????????0????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0???0????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??1?????????????????????????0??????????????0????????????????????????????1??????????????????????????????????????????????????????0?????????????????????????????????0?????????????1??????????????????????0???????????????1???????????????0????????????????????????????????0????????0?????????0?????????????????1?????????????????0????????????????????0??????????????????????????????????????????????1??????????????????????????????????1??????????????1??????????????1?????????????????????????????????????????????????????1????????????????????????????????????????????????0????????????????????????????????????????????????????0???????1?????????????????????????0???????????????????????????????????????????????????????????????1????????????????????????0?????????1?????00??????????????????????????1????????????????????0???????????????????11??????????????????????1???????????????????????????????????????????????????????????????????1????????????1??0???????????????????????????????0????????????????????????????????0?????????????????????????????????0?????????????????0????????????????????????????0???0?????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0???????????????????????????????0??????????????????1??????????????????0?????????????????????????????0?????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0????????????0??????????????????????????????????????????1?????????0???????????????????????????????????????????????????00?????0???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????1?????????1??????????????????????????????????????0?????????????0????????????1????????????????????????????????0??????????????????????????????????????????????????????????????????????????010????????????0?????????????????????????????0????0?????????????????????????????????????????????????????1?????????????????1?0????????????????????????????????????????1?????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????1????????????0????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????0??????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????0???????10??????????????????????1??????????????????????????????????????????????????????????00?????????????????????????????????????????0??????????????0???????????????????????0?????????????????????????????????????????????????????????????????????????????????0???????1??????????????????????????????0?????????????????????????????????????????????????0???????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1?????????1???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1???????????????????????????????????????0???????????????????????????????????????????????????????????0?????1?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????0????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1??????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????1???????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0???????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????1?????1????????????????????????????????1?????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????0??0?????????????????1??????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0???????????????????????????????0??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????1????????1???????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????
????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????0???????????0?????????1???????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????00??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????1???????????????????????????????????????????????????0??????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????1????1??????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1??1???????????????0?????????????????????????????????1???????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????01??????????????1??????????????????????????0??????????????1?1???????????????????????????1???????????????????????????????1?????????????????????????????????????1??????????????????????????????0????????????????????????????0??0??????????????????1???????????????????????????????????????????????1?????????????????????????????????????????????????????????1????????????????????????0????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????0?????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1?0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????0??????????????????????????????????0?????????????????????0???0???????????????????1????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????0????????????????????0??????????????????????????????????1????????????????????????????1??????????????????????1????????????????????????????????????????????????01?????????????????????0????????????????????????????????????????0?1?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????0??????????????????????????????1??????????????????????????????????1?????0???????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????1?????????????????????????????????????????????????0??????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????1?????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
00???????1???1???????0?1??????????????11?????????0??????????????????????????????????0???????????1????????????????????1????1???0????????1??10???????????????1??0??????????????????????????????????????0?1??1??????0?????1???????1???????????????10??????111???????0??1?????????????????01???????0??????0????????????1???????????????????????????0?1???????????1?????1???1???????????????0???????????????0??????????????????1010?0?????0?????????????????0????????????????????1???1????????????1?????1??0???????????0????????????1???????0?????????0??????????????????1??????1?????????1?0?1??00??0??????????????0?????????????1????????0??????0?????????0????????????????????????????1??0?????????1???????0???0????????????1?0??????????????????????1?????0??0??1?????????????????1????0?1???????????????0?????0??????????????????????1????????????????0????????????????????????????????10????????????1?????????1????????????0?0???????????1??1?????????0???1?1?????1???1??????????????1?????0?1?????????1??????????0?0?0??0????????????11?0???????????????????????????1???1??????????????????????0?1?????0??00???????1????0?????0????????????????0???????????????1?????1??????1??0?0???????????????????0??????????1????????1?????????1?????????????????10??????0??0??????0?????????????0??????0???????????0??????????1??????????????????????11???101?0??????????????????????0???1???1??0???????0?????1??????0?0????1?????????0??????????????????????????0?0??11?????1????????????????0?????????????????????1?????????0????????????0?????????????????????????????1???????1?1???????1???1?????????????????????1?????????????????????????????????00????0??????????????????11???1???????????0??????????1?1?????1???1?1?01010????????????1??0?????????1?1?0????????????????1???????1???????????10???????00?????????????0???????????????????????????????????1????1??????????????????????1??11???0????????0?00??????1?????1??1?????0?????????1?0??????????????0???0?0?????????1??1???????0??????????????????????0??????0??????????1???????????????0??0???0?????0??01????????0??1??0????????????????????????????1??1????1??1??1???????????????????1?????????????????????????0????????????1??????????????????????????0???????1?????0???0???????????????????????????1????????????????0?0????????1??00?????1???????1????????0????????????1????????????0??1??0?????????????1?0?0???????????????0?1???????0?????10????????????????0??????????????????????0??0????????????1?????????0??1????1???????0?????????????????????????????10??????1?1???????????????????????????1???0??01??????00?1?????00?????00???????????????????????????????0?????????????????????????????0????1??????1??0?????1?????0????????0??????????????1?????0??0??????10????????0????????1???????????????????0?????1???????0????????????1????????1????1??????1???????????0????0????0??????????1??1???????????????????????0?????0???????????????1????111????????????1???????????0?????0?1?????????1?1??1????????????00??0???????????????1???1????????????????1??1??????????????1?1?0????????????????????01??????????????1?0??0?1??1??????????????0??????????????????
????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???0?????????????1?????????0?????0???????????????????????????????????????????????????????????????1????????????????1????????????????????????????????0??????1?????????????0????????????0?????????????????????????????0????????????????????1?????????????????????????????????????????????????????????0??????????????????0???????????????????0???????????????????????1???????????????0????????????????????????????????????????????0?????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0??????0??????????0????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1?????????????????0???????????????????????????????????????????0???????????1???0???1????????????????0?0?????????????????????????????????????0???????????????????????????????0???????1?1??????????????????????????????????1????????????????1???????1???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????0???????????????????0??????????????????????????????????1??1?????????1?????????1????????????0?????????????????????????????0????????????????0??????????????????????????????????????????????????????????????00???????????????????????0??????????????????????????1???????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????00?????1????????????????????????????0??????????????????????0?????????1????1?????????????????????????????????????????????????????????????????1??????????1????????????????????????????????????????????????????????????????????????????????0???????1????????????????0????????????????1???????????????????????????1????0??????????????????10?????????????????????????????????????????????????????????????????1??1???????0???????????????10????????????????????????0?1??????????????????????????????????????0???1???????1???????????????????????????????????????0???????0???0??????????????????????????????????0?????????????????????????0??????????????????0?0?????0???1??????????????????????1???????????1???????????????????????????????????1?????????????????????1???1?????????1????????????????1?????????????????????1?????????1????????????1?01????????????????????????????????????????????????????1??????????????????????????????????????????????0?????????????????????????????????????????????????????1?????????????0????????0????????????????????0????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????11?????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????1??????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????1????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1????????????????????1????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????0??????????????????????????????????????????????????????????????????????????????1???????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????0???1?????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????0??????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????
???????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????1????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????0???????????????????????????????????????1?????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0?????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????1?1??????????????????????????????????????0???????????1???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????0???????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????0????????????????????0????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????
???????????????????????????????????????????????????????1?????????????????0??????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????01??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0???????????????1????????????????0?????0????????????????????????????????????0??????????????????????????1?????????????????????0???0????????1???????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????1???????????1???????????????????????????????????1????????????????????????????????????1????????????????????????????????????????????????????????????????????????????1???????????0????????????????????????0?????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????1?????????????????????????????????????????????????????????0?????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0????????0?0???????????????????????????????????0?????????????????????????????1?????????????????????????0???????????1???????????????0???????????????????????????????????????????????????????????????11????????1????????????????????????????????????1????????????????0????????????????????????????????????????????0??????????????????????????????????????????????????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0???????????????????????????1???????????????????????????????????????????????1??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????1?0??????????????????????????????????????????????????0????1?????????????????????????????????????????????????0???0??????????????????????????????0???????????1??????????????????????????1????????????????????????????????????????????????0???????????????????1?????????????????????????????????????????????????????10??????????1???1??????10??????????????????????1???????????1????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????0?????????1?????????????????0?????????????????????????????????????????0???????1??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1????1?????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????00??????????????????????????????????????????????0
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????0????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????1????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????1??????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????0????????????????????????????????1??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????1??????????????1??????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0?????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????0?????????
?????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????0???????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1???????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????0??????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1??????????????????????0??????????????????????????????????????????????????????????1??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????1?????????????????????????????????????????????????1???????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????0?????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????1??????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0????????????????0??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????0????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???1?????????????????????????????1???????????????????????????????????????????????????????????????1????????????????0????????????????????????????????0???????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????1??????????????????1???????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1???????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????0??????01??????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????0??????????????????????????????????????????????1????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????1?????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????0?????????????????????????0??????????????????????????????????0?????????????????????????????????????1???0???????????11???????????????1??1????????????????????????????????????????????????????????????????1???????????????1??????????????????????????????????????11???????????????????????????????????????????????????????1?1?????????????????????1???????????????0??????????????????????????????????11???0?????1??????????????????????????????????????????1?????????????????????1???????????0????????????1???????????????????????????????????????????????????????0?1?????????????????????????????????????????????????????????????0????????????????????????????0????????????0????????????????????????0?????????????????????????????????0????????????????????1??????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0?????????1??????????????0????????????????????????0?????0?????0??????????????????????????0????????????????????????0??1????????????01??????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0??????0????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????0?????????????????????????????0?1??????????????????????1???????????????????????????????????????????????????????????????????????????1????11??????????????????????0?????????????????????0????????????????????????????????????????????????????1?????????????????????1????????????????????????????????????????????????????????1???????????????????????0????????????????0????????????????????????0?????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0????0??????????????????????0????????????????????????????????1??0?????????????????0??????????????1???1?1??????????????????????????????????????????????????1????????????????????????????????????????????????????1??0??????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????1???????0??????????????????????????????????????????????????????0?????????????00?????????????1??????????????????????????????????0??1??1?????????????1?0?1?????????????????0?????????????0??????????????????????????????????????????????????????????????????0???????0???????1?????????????????????????????????????1????????????????????????????????????1???????01?0???????????????????????????????????????????????????????????????????????????????????????0??0?????0?????????????????????????????0????????1???????1????????1?????????????????????????????????????????????????????????????????????0??????1?????????????????????1??????????1????????????????????????????????????????????????????????????????????????????????1?????0?????????????1???????????????????????????????????0???1???????????????????1???????????????????????????????????????0???????????????1????0????1?????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????0????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???1???????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????1???????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
011101111011000010010100000011101010000000001100100110001100100001101100001100110111111111110001110001100010110110000100010100000101010010001111000011111110101100100001101001110101000110101111010111110000000001110100010101111111001101001011101111110010010011101101001110010001011100000111001011101110110001000011100101001001010011100011001000100101101011000001110101011010110011010101010101110001110110110010010100110110111000111010111110000100010010010000001110000011111000100100000110111100001111001101011100000101101011001010011110001100101110010010011111110011001011010010110000001100001000101011111100100100110001101010100100001000110001101110100001101100001110000100010111000001001100001110011100000000000011000110111000000110011011010011111011000010001000011011110100110010100111011101111001001100110010110110110010001110110110111000010101000010000001111110101011000101101100100010101000001010111010101110100011011100100011001100011011111000001101101101010001101100100000001100110001011100001111101001101100001011110011101110111001100100101010101011001010011110101100000011111001011001010011000111010110111101010100001011111110111101010111110010001110110110000011001011111110100010001011111001001000000100111110000100100001110001110001000011110111111101001101101100100100101101001000111101001110011101100100001110111001101100111010010001101110000000110011010011000000001111010001111101001000100011010010100111110101110000010101101000000111101001100101001001001110000010001110101110101101110111101110001011100000101011110010001000000110100111110001110100011011110011111001110011010010000000011001010101000101011001101010011100000000101000110101001100111110001010101110111100010101111011100000101111011101110100110110101001000010011001110101101101100111011001111101000000011101101000010011110100111100100100100010011100100111100001001010100110011110001010100000000111000110001011001011110110000001010101010011011111000000000011111100110000010100010011001010000011111100010011110010111010010001101110001010110101011010000101101101011011011101001100101100010010111100011001111000110010011100100101000111000011011100110010000001100111011011111001000101100010010000001100001001101010000111101111011100011101001011010001001100101100001011101101010111101010110110011001111100110100101100001000111000000111000100111100010100111001000001101101110000100000100011100111110000110100101100010011011000000110000001100100011100100001111010101100011100000110101000100110101110011010100010000100100011111011100101011001111011111100000111011000000000101011011110001110001011011101000111001011011000100001111001001101010111111001001100110000101011001011001010001001111001010100001010001000001110110101100000001100101101110101000100010100110100101000011110111111010100101010100000000011010101010100101000110001111010000010110000010000100010010000101111001001100010011000000101011101010100110010001010101110100110011100010001110000000110011110001011101011010111110011111110101111000101001001010100111111110010100111
???????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????0????????????????????????????????????0????????????1???????????????????????1????????????????????????????????????????????????????????????????????1?????????????????????1???????????????1??1????????????????????????????????????????????????????????????????????????0?????????????????????0????????????????????????????????????1?????????????????????????????????????????????????1???????????????????????????????1???????????????????????????????????0??????????????????????????????????????????0???????????????0????????????????????0????????0????????????????????1???????????????????????????????????????????????????????0???????????????????????????????????????????????1?????????1????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????1??????????????1???????????????????????????????????????????0?0??????0????????????????0???????????????????0?????????????0??????????????????????????????????1??????????????1??????????????????????????????????????????????????????1?????????????????????????????1????????????????????????1????????????????????????????1??????????????????????????????????????????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????1??1??????0????????????????????????????????????????????????????????????????????????????????1???????????0????????????????????????????????????????????????????1???????????????????????????????1?????0????????????????????????????????????????0?100??????????????????????????????????????????????????????0????????????????????????????????????1??????????????????????????????????????????????????????????????????????1??????????????????10??????????????????????????????????????0?????????????????????????????????????0?????????1????????1?0?????????????????????????0?????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????1???????????????????????????????????????1????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????11????????????????????????????????????1???????????????????1???1?????????????????????1???????????????????1??????0??????????????????????0???????????????????1??????????????????????????????????????????????????????????????0????????????????????????????????????????????1?????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????0????1???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????0???????????????????????????????????0??????????????????0????????0?????????????????????????????????????????????????????????????????????????????????????????
01???????0???1???????1????????????????01????????????????????????????????????????????????????????0????????????????????1?????????????????1?????????????????????????????????????????????????????????????0?0??0??????0?????0????????????????????????0??????111???????1??1??????????????????????????0??????0????????????1?????????????????????????????????????????1?????1???????????????????????????????????0????????????????????00?????????????????????????1????????????????????1????????????????1?????0???????????????????????????????????0?????????0??????????????????1??????1?????????0??????00??1??????????????1?????????????0????????0??????1?????????????????????????????????????????1?????????????????1???1??????????????0??????????????????????0?????0?????1??????????????????????0?0?????????????????????1??????????????????????1????????????????0????????????????????????????????00???????????????????????????????????0?????????????0??0?????????????1???????????1??????????????0?????0???????????0??????????0?0????????????????????1???????????????????????????1???1??????????????????????0???????1??11???????0????1?????1????????????????0???????????????1???????????????0?0???????????????????0??????????0????????0?????????0?????????????????00??????0??1??????0????????????????????1???????????1?????????????????????????????????01???01?????????????????????????????0???1??1???????0?????0??????1?1????0?????????0????????????????????????????1?????????1????????????????????????????????????????????????0????????????0?????????????????????????????????????1?1???????0?????????????????????????0?????????????????????????????????1?????1???????????????????1???0??????????????????????0?0?????0???0???0000?????????????0??1?????????0?0?0????????????????1???????????????????01????????1?????????????1??????????????????????????????????????????????????????????????????00???1????????1?01??????0??????????????1?????????1????????????????????????????????1??????????0??????????????????????0?????????????????0???????????????0??0???0?????1??01??????????????0????????????????????????????0??1????0?????1???????????????????1?????????????????????????1????????????0????????????????????????????????????????1???1???????????????????????????0??????????????????0????????1?????????1????????????????1????????????0????????????????????????????????????????????????????1?????????1??????0????????????????1??????????????????????1??0????????????1????????????0??????????????????????????????????????????01????????0???????????????????????????0???0???????????????????01?????0????????????????????????????????1?????????????????????????????1????0?????????????????????1????????0????????????????????0?????????0??????????????????0???????????????????1?????1???????1????????????1????????0???????????????????????0????1??????????????????1???????????????????????1?????1???????????????1????010????????????1???????????????????0?????????1????0????????????11??0????????????????????????????????????0?????????????????0?1?0?????????????????????0????????????????1????1?????????????????0??????????????????
??????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????0????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????1?????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????0?0??????????????????0??0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1??????????????????????????????????????????????1????1????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???0???????????????1??????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????1???????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????1??????????????????1???????????1????1??????????????????01???????????????????????0????????????0?????????????????????????????????????????????????????????????????????????????????????0??????1?????????????????????????1????????????????????????????????0???????????????0?????????1??????????????????????????????????????????????????0?????????????0?????????????????????????????1?????????????????????????????????1????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0??????????????0??????????????????0???????????????????????????????????1?????????0???????????????????????????????????????0??????1?0???????1??????????0???????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????0????????????????????0???????????????????????????????????????????????????????????????????1????????????0????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0????????????????????????????1??0??????????????????????????1?????????????????????????????????????????????1??????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????0??????????????????????????????????????????????????1?????????????1???????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????1????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????1????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????1?????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????0???????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????1????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????0???????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????1???????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????0???????????????????????????????????????????????????????????????????????????????????0??????1??????0???????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????0???????????????1??????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????0??????????????1???????????????????????????0??????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????1???????????????????????1????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1??????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????0????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????0??????1????????????????1???
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????1??????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????0???????????????????0?????????????????????????????????????????????????????????????????0?????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????0???0????????????????????????????????????????????????????????????????????????0????????????????????1?????????????????????????????????????????????0??????????????????????????1?????????????????0??????????????????????????????????????????0????????1??????????????????0???????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????1????????????0?????????????????????1?????????????1????????????????????????????????????????????????????????????????????????1??????1??????????????????????0?????????????????????????0???????1????????????????????1????????????????????????0?????????????????????????????0?????????????????????????????????1?????0?????????????????????????????????????????0????1?????????????????????????????????????????????????????????????????1?????????????????0????????????????????????????????1??????????????????????????????1????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????0???????????????????????????????????????????????????????0???1????????????????????0??????????????????????????????????????????????????????????????????????????????1???????????????????0??????????0??????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???1?????????????????0??????0????????????????????????????????????????1??0???????????1?0??????????????????????????????????????????????????????????1????????????????????????1???0???????????????????0??????????????????????????????????????1??1?????????????????????????????1???????????????????1????????????????????????????????????????????????????0????????????????????0????????????????????????????????????????0??????????????????????0????????????????????????1??????????????????????????????????????????1??????????????????????????????????????????0??????????????1?????????????????????????????????????????????????????????????????????????????0??????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????01??????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????1????????0?????????0???????????????????0??????????????????????????????????????????1???????????????????????????????1???????????????????????????0?????????????????????????????????????????????????????????0???????????????????????????????????????????????????????0??????????????10?????1????????????????????????1??????????????1???????1??
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0???????????????????????????????????????????????????????????????1??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
